Compartilhar via


UserNotificationChannel Classe

  • java.lang.Object
    • NativeBase
      • com.microsoft.connecteddevices.userdata.usernotifications.UserNotificationChannel

public class UserNotificationChannel

Essa classe fornece o leitor de alteração de notificação que manipula o recebimento e o gerenciamento de notificações do usuário para o aplicativo.

Resumo do Construtor

Construtor Description
UserNotificationChannel(@NonNull UserDataFeed userDataFeed)

Cria e inicializa uma nova instância de UserNotificationChannel

Resumo do método

Modificador e tipo Método e descrição
UserNotificationReader createReader()

Crie um leitor de notificação do usuário para receber e gerenciar notificações do usuário publicadas pelo servidor de aplicativos.

UserNotificationReader createReaderWithOptions(@NonNull UserNotificationReaderOptions options)

Criar um leitor de notificação do usuário com opções

UserNotificationReader createReaderWithState(@NonNull String serializedState)

Crie um leitor de notificação do usuário para receber e gerenciar notificações do usuário publicadas pelo servidor de aplicativos. O leitor começará no estado de acompanhamento fornecido.

AsyncOperation<UserNotificationUpdateResult> deleteUserNotificationAsync(@NonNull String notificationId)

Exclua uma notificação do usuário com base em sua ID.

UserDataFeedSyncScope getSyncScope()

Obtém o escopo de sincronização deste canal de notificação do usuário.

AsyncOperation<UserNotification> getUserNotificationAsync(@NonNull String notificationId)

Obtenha uma notificação do usuário com base em sua ID.

Detalhes do construtor

UserNotificationChannel

public UserNotificationChannel(@NonNull UserDataFeed userDataFeed)

Cria e inicializa uma nova instância de UserNotificationChannel

Parâmetros:

userDataFeed

Detalhes do método

createReader

public UserNotificationReader createReader()

Crie um leitor de notificação do usuário para receber e gerenciar notificações do usuário publicadas pelo servidor de aplicativos.

createReaderWithOptions

public UserNotificationReader createReaderWithOptions(@NonNull UserNotificationReaderOptions options)

Criar um leitor de notificação do usuário com opções

Parâmetros:

options

createReaderWithState

public UserNotificationReader createReaderWithState(@NonNull String serializedState)

Crie um leitor de notificação do usuário para receber e gerenciar notificações do usuário publicadas pelo servidor de aplicativos. O leitor começará no estado de acompanhamento fornecido.

Parâmetros:

serializedState

deleteUserNotificationAsync

public AsyncOperation deleteUserNotificationAsync(@NonNull String notificationId)

Exclua uma notificação do usuário com base em sua ID.

Parâmetros:

notificationId

getSyncScope

public static UserDataFeedSyncScope getSyncScope()

Obtém o escopo de sincronização deste canal de notificação do usuário.

getUserNotificationAsync

public AsyncOperation getUserNotificationAsync(@NonNull String notificationId)

Obtenha uma notificação do usuário com base em sua ID.

Parâmetros:

notificationId

Aplica-se a