Condividi tramite


UserNotificationChannel Classe

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

public class UserNotificationChannel

Questa classe fornisce il lettore di modifiche delle notifiche che gestisce la ricezione e la gestione delle notifiche utente per l'applicazione.

Riepilogo dei costruttori

Costruttore Descrizione
UserNotificationChannel(@NonNull UserDataFeed userDataFeed)

Crea e inizializza una nuova istanza di UserNotificationChannel

Riepilogo dei metodi

Modificatore e tipo Metodo e descrizione
UserNotificationReader createReader()

Creare un lettore di notifica utente per ricevere e gestire le notifiche utente pubblicate dal server app.

UserNotificationReader createReaderWithOptions(@NonNull UserNotificationReaderOptions options)

Creare un lettore di notifica utente con opzioni

UserNotificationReader createReaderWithState(@NonNull String serializedState)

Creare un lettore di notifica utente per ricevere e gestire le notifiche utente pubblicate dal server app. Il lettore inizierà allo stato di rilevamento specificato.

AsyncOperation<UserNotificationUpdateResult> deleteUserNotificationAsync(@NonNull String notificationId)

Eliminare una notifica utente in base al relativo ID.

UserDataFeedSyncScope getSyncScope()

Ottiene l'ambito di sincronizzazione per questo canale di notifica utente.

AsyncOperation<UserNotification> getUserNotificationAsync(@NonNull String notificationId)

Ottenere una notifica utente in base al relativo ID.

Dettagli costruttore

UserNotificationChannel

public UserNotificationChannel(@NonNull UserDataFeed userDataFeed)

Crea e inizializza una nuova istanza di UserNotificationChannel

Parametri:

userDataFeed

Dettagli metodo

createReader

public UserNotificationReader createReader()

Creare un lettore di notifica utente per ricevere e gestire le notifiche utente pubblicate dal server app.

createReaderWithOptions

public UserNotificationReader createReaderWithOptions(@NonNull UserNotificationReaderOptions options)

Creare un lettore di notifica utente con opzioni

Parametri:

options

createReaderWithState

public UserNotificationReader createReaderWithState(@NonNull String serializedState)

Creare un lettore di notifica utente per ricevere e gestire le notifiche utente pubblicate dal server app. Il lettore inizierà allo stato di rilevamento specificato.

Parametri:

serializedState

deleteUserNotificationAsync

public AsyncOperation deleteUserNotificationAsync(@NonNull String notificationId)

Eliminare una notifica utente in base al relativo ID.

Parametri:

notificationId

getSyncScope

public static UserDataFeedSyncScope getSyncScope()

Ottiene l'ambito di sincronizzazione per questo canale di notifica utente.

getUserNotificationAsync

public AsyncOperation getUserNotificationAsync(@NonNull String notificationId)

Ottenere una notifica utente in base al relativo ID.

Parametri:

notificationId

Si applica a