Поделиться через


ConnectedDevicesNotificationRegistrationManager Класс

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

public class ConnectedDevicesNotificationRegistrationManager

Управляет регистрацией push-уведомлений с помощью ConnectedDevicesPlatform для каждой учетной записи.

Сводка по методу

Модификатор и тип Метод и описание
ConnectedDevicesNotificationRegistrationState getNotificationRegistrationStateForAccount( @NonNull ConnectedDevicesAccount account)

Получите состояние регистрации облака для данной учетной записи.

Event<ConnectedDevicesNotificationRegistrationManager, ConnectedDevicesNotificationRegistrationStateChangedEventArgs> notificationRegistrationStateChanged()

Событие для изменения состояния регистрации для данной учетной записи. (например, от **IN_PROGRESS** до **УСПЕШНО***).

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

Зарегистрируйте это приложение для этого пользователя в службе push-уведомлений, чтобы получить уведомление от этого пользователя.

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

Зарегистрируйте это приложение для этого пользователя в службе push-уведомлений, чтобы получить уведомление от этого пользователя.

Сведения о методе

getNotificationRegistrationStateForAccount

public ConnectedDevicesNotificationRegistrationState getNotificationRegistrationStateForAccount( @NonNull ConnectedDevicesAccount account)

Получите состояние регистрации облака для данной учетной записи.

Параметры:

account - ConnectedDevicesAccount для получения состояния регистрации.

Возвращаемое значение:

ConnectedDevicesNotificationRegistrationState о том, в какой регистрации находится государственная регистрация.

notificationRegistrationStateChanged

public Event notificationRegistrationStateChanged()

Событие для изменения состояния регистрации для данной учетной записи. (например, от **IN_PROGRESS** до **УСПЕШНО***).

Возвращаемое значение:

Подписка на события

registerAsync

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

Зарегистрируйте это приложение для этого пользователя в службе push-уведомлений, чтобы получить уведомление от этого пользователя.

Параметры:

account - ConnectedDevicesAccount для выполнения регистрации.
notificationRegistration - ConnectedDevicesNotificationRegistration содержит сведения, необходимые для регистрации приложения с помощью службы push-уведомлений.

Возвращаемое значение:

AsyncOperation<T>, указывающий, выполнена ли регистрация успешно.

registerForAccountAsync

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

Зарегистрируйте это приложение для этого пользователя в службе push-уведомлений, чтобы получить уведомление от этого пользователя.

Параметры:

account - ConnectedDevicesAccount для выполнения регистрации.
notificationRegistration - ConnectedDevicesNotificationRegistration содержит сведения, необходимые для регистрации приложения с помощью службы push-уведомлений.

Возвращаемое значение:

AsyncOperation<T>, если регистрация завершена успешно.

Применяется к