Freigeben über


UserNotification Klasse

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

public class UserNotification

Diese Klasse stellt eine einzelne Benutzerbenachrichtigungsinstanz dar. Eine Benutzerbenachrichtigung wird von Ihrem App-Server erstellt und veröffentlicht, der auf einen Benutzer ausgerichtet ist und an alle Geräteendpunkte desselben angemeldeten Benutzers verteilt wird.

Zusammenfassung zum Konstruktor

Konstruktor Beschreibung
UserNotification(NativeObject nativeObject)

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
Date getChangeTime()

Ruft den Zeitstempel ab, zu dem die neueste Änderung auf diese Benachrichtigung angewendet wurde.

String getContent()

Ruft die Inhaltsnutzlast für diese Benachrichtigung ab, die vom Entwickler definierte beliebige Daten ist.

Date getExpirationTime()

Ruft die Ablaufzeit für diese Benutzerbenachrichtigung ab.

String getGroupId()

Ruft die angegebene Gruppen-ID des Entwicklers für diese Benutzerbenachrichtigung ab.

String getId()

Ruft die eindeutige ID des Entwicklers für diese Benutzerbenachrichtigung ab.

UserNotificationPriority getPriority()

Ruft die angegebene Priorität des Entwicklers für diese Benutzerbenachrichtigung ab.

UserNotificationReadState getReadState()

Ruft den Wert des Lesestatus für diese Benutzerbenachrichtigung ab, der angibt, dass die Benachrichtigung gelesen oder ungelesen ist.

UserNotificationStatus getStatus()

Ruft den Wert des Status für diese Benutzerbenachrichtigung ab, der angibt, ob die Benachrichtigung als endgültig gelöscht markiert ist oder nicht.

UserNotificationUserActionState getUserActionState()

Ruft den Wert des Benutzeraktionsstatus für eine Benutzerbenachrichtigung ab, um zu bestimmen, ob die Benachrichtigung nicht interagiert, geschlossen, aktiviert oder vernooziert ist.

AsyncOperation<UserNotificationUpdateResult> saveAsync()

Dies sollte beim Veröffentlichen von Benutzerbenachrichtigungsänderungen aufgerufen werden. Diese Methode sollte aufgerufen werden, wenn die App eine aktualisierbare Eigenschaft der UserNotification ändert.

void setReadState(@NonNull UserNotificationReadState readState)

Legt den Lesestatus für diese Benutzerbenachrichtigung fest, die Änderung wird einmal vorgenommen und gespeichert auf allen Geräten veröffentlicht.

void setUserActionState(@NonNull UserNotificationUserActionState userActionState)

Legt den Status der Benutzeraktion für diese Benutzerbenachrichtigung fest, die Änderung wird einmal vorgenommen und gespeichert auf allen Geräten veröffentlicht.

Details zum Konstruktor

UserNotification

protected UserNotification(NativeObject nativeObject)

Parameter:

nativeObject

Details zur Methode

getChangeTime

public Date getChangeTime()

Ruft den Zeitstempel ab, zu dem die neueste Änderung auf diese Benachrichtigung angewendet wurde.

getContent

public String getContent()

Ruft die Inhaltsnutzlast für diese Benachrichtigung ab, die vom Entwickler definierte beliebige Daten ist.

getExpirationTime

public Date getExpirationTime()

Ruft die Ablaufzeit für diese Benutzerbenachrichtigung ab.

getGroupId

public String getGroupId()

Ruft die angegebene Gruppen-ID des Entwicklers für diese Benutzerbenachrichtigung ab.

getId

public String getId()

Ruft die eindeutige ID des Entwicklers für diese Benutzerbenachrichtigung ab.

getPriority

public UserNotificationPriority getPriority()

Ruft die angegebene Priorität des Entwicklers für diese Benutzerbenachrichtigung ab.

getReadState

public UserNotificationReadState getReadState()

Ruft den Wert des Lesestatus für diese Benutzerbenachrichtigung ab, der angibt, dass die Benachrichtigung gelesen oder ungelesen ist.

getStatus

public UserNotificationStatus getStatus()

Ruft den Wert des Status für diese Benutzerbenachrichtigung ab, der angibt, ob die Benachrichtigung als endgültig gelöscht markiert ist oder nicht.

getUserActionState

public UserNotificationUserActionState getUserActionState()

Ruft den Wert des Benutzeraktionsstatus für eine Benutzerbenachrichtigung ab, um zu bestimmen, ob die Benachrichtigung nicht interagiert, geschlossen, aktiviert oder vernooziert ist.

saveAsync

public AsyncOperation saveAsync()

Dies sollte beim Veröffentlichen von Benutzerbenachrichtigungsänderungen aufgerufen werden. Diese Methode sollte aufgerufen werden, wenn die App eine aktualisierbare Eigenschaft der UserNotification ändert.

setReadState

public void setReadState(@NonNull UserNotificationReadState readState)

Legt den Lesestatus für diese Benutzerbenachrichtigung fest, die Änderung wird einmal vorgenommen und gespeichert auf allen Geräten veröffentlicht.

Parameter:

readState

setUserActionState

public void setUserActionState(@NonNull UserNotificationUserActionState userActionState)

Legt den Status der Benutzeraktion für diese Benutzerbenachrichtigung fest, die Änderung wird einmal vorgenommen und gespeichert auf allen Geräten veröffentlicht.

Parameter:

userActionState

Gilt für: