ConnectedDevicesNotificationRegistrationManager 类

  • java.lang.Object
    • NativeBase
      • com.microsoft.connecteddevices.ConnectedDevicesNotificationRegistrationManager

public class ConnectedDevicesNotificationRegistrationManager

管理每个帐户的 ConnectedDevicesPlatform 的推送通知注册。

方法摘要

修饰符和类型 方法和描述
ConnectedDevicesNotificationRegistrationState getNotificationRegistrationStateForAccount( @NonNull ConnectedDevicesAccount account)

获取给定帐户的云注册状态。

Event<ConnectedDevicesNotificationRegistrationManager, ConnectedDevicesNotificationRegistrationStateChangedEventArgs> notificationRegistrationStateChanged()

给定帐户的注册状态更改时的事件。 (例如,从 **IN_PROGRESS** 到 **SUCCEEDED**)。

AsyncOperation<ConnectedDevicesNotificationRegistrationResult> registerAsync( @NonNull ConnectedDevicesAccount account, @NonNull ConnectedDevicesNotificationRegistration notificationRegistration)

将此应用程序注册到推送通知服务,以便此用户能够接收通知。

AsyncOperation<Boolean> registerForAccountAsync( @NonNull ConnectedDevicesAccount account, @NonNull ConnectedDevicesNotificationRegistration notificationRegistration)

将此应用程序注册到推送通知服务,以便此用户能够接收通知。

方法详细信息

getNotificationRegistrationStateForAccount

public ConnectedDevicesNotificationRegistrationState getNotificationRegistrationStateForAccount( @NonNull ConnectedDevicesAccount account)

获取给定帐户的云注册状态。

参数:

account - 要为其获取注册状态的 ConnectedDevicesAccount

返回:

notificationRegistrationStateChanged

public Event notificationRegistrationStateChanged()

给定帐户的注册状态更改时的事件。 (例如,从 **IN_PROGRESS** 到 **SUCCEEDED**)。

返回:

事件订阅

registerAsync

public AsyncOperation registerAsync( @NonNull ConnectedDevicesAccount account, @NonNull ConnectedDevicesNotificationRegistration notificationRegistration)

将此应用程序注册到推送通知服务,以便此用户能够接收通知。

参数:

account - 要执行注册的 ConnectedDevicesAccount
notificationRegistration - ConnectedDevicesNotificationRegistration 包含使用推送通知服务执行应用注册所需的信息。

返回:

指示注册是否已成功完成的 AsyncOperation<T>

registerForAccountAsync

public AsyncOperation registerForAccountAsync( @NonNull ConnectedDevicesAccount account, @NonNull ConnectedDevicesNotificationRegistration notificationRegistration)

将此应用程序注册到推送通知服务,以便此用户能够接收通知。

参数:

account - 要执行注册的 ConnectedDevicesAccount
notificationRegistration - ConnectedDevicesNotificationRegistration 包含使用推送通知服务执行应用注册所需的信息。

返回:

注册成功完成时 AsyncOperation<T>

适用于