Freigeben über


UserNotificationChannel Klasse

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

public class UserNotificationChannel

Diese Klasse stellt den Benachrichtigungsänderungsleser bereit, der den Empfang und die Verwaltung von Benutzerbenachrichtigungen für die Anwendung behandelt.

Zusammenfassung zum Konstruktor

Konstruktor Beschreibung
UserNotificationChannel(@NonNull UserDataFeed userDataFeed)

Erstellt und initialisiert eine neue Instanz von UserNotificationChannel

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
UserNotificationReader createReader()

Erstellen Sie einen Benutzerbenachrichtigungsleser, um Benutzerbenachrichtigungen zu empfangen und zu verwalten, die vom App-Server veröffentlicht wurden.

UserNotificationReader createReaderWithOptions(@NonNull UserNotificationReaderOptions options)

Erstellen eines Benutzerbenachrichtigungslesers mit Optionen

UserNotificationReader createReaderWithState(@NonNull String serializedState)

Erstellen Sie einen Benutzerbenachrichtigungsleser, um Benutzerbenachrichtigungen zu empfangen und zu verwalten, die vom App-Server veröffentlicht wurden. Der Leser beginnt am bereitgestellten Nachverfolgungsstatus.

AsyncOperation<UserNotificationUpdateResult> deleteUserNotificationAsync(@NonNull String notificationId)

Löschen Sie eine Benutzerbenachrichtigung basierend auf ihrer ID.

UserDataFeedSyncScope getSyncScope()

Ruft den Synchronisierungsbereich für diesen Benutzerbenachrichtigungskanal ab.

AsyncOperation<UserNotification> getUserNotificationAsync(@NonNull String notificationId)

Rufen Sie eine Benutzerbenachrichtigung basierend auf ihrer ID ab.

Details zum Konstruktor

UserNotificationChannel

public UserNotificationChannel(@NonNull UserDataFeed userDataFeed)

Erstellt und initialisiert eine neue Instanz von UserNotificationChannel

Parameter:

userDataFeed

Details zur Methode

createReader

public UserNotificationReader createReader()

Erstellen Sie einen Benutzerbenachrichtigungsleser, um Benutzerbenachrichtigungen zu empfangen und zu verwalten, die vom App-Server veröffentlicht wurden.

createReaderWithOptions

public UserNotificationReader createReaderWithOptions(@NonNull UserNotificationReaderOptions options)

Erstellen eines Benutzerbenachrichtigungslesers mit Optionen

Parameter:

options

createReaderWithState

public UserNotificationReader createReaderWithState(@NonNull String serializedState)

Erstellen Sie einen Benutzerbenachrichtigungsleser, um Benutzerbenachrichtigungen zu empfangen und zu verwalten, die vom App-Server veröffentlicht wurden. Der Leser beginnt am bereitgestellten Nachverfolgungsstatus.

Parameter:

serializedState

deleteUserNotificationAsync

public AsyncOperation deleteUserNotificationAsync(@NonNull String notificationId)

Löschen Sie eine Benutzerbenachrichtigung basierend auf ihrer ID.

Parameter:

notificationId

getSyncScope

public static UserDataFeedSyncScope getSyncScope()

Ruft den Synchronisierungsbereich für diesen Benutzerbenachrichtigungskanal ab.

getUserNotificationAsync

public AsyncOperation getUserNotificationAsync(@NonNull String notificationId)

Rufen Sie eine Benutzerbenachrichtigung basierend auf ihrer ID ab.

Parameter:

notificationId

Gilt für: