UserNotification Klasse
- java.
lang. Object - NativeBase
- com.
microsoft. connecteddevices. userdata. usernotifications. UserNotification
- com.
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. |
|
User |
getPriority()
Ruft die angegebene Priorität des Entwicklers für diese Benutzerbenachrichtigung ab. |
|
User |
getReadState()
Ruft den Wert des Lesestatus für diese Benutzerbenachrichtigung ab, der angibt, dass die Benachrichtigung gelesen oder ungelesen ist. |
|
User |
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. |
|
User |
getUserActionState()
Ruft den Wert des Benutzeraktionsstatus für eine Benutzerbenachrichtigung ab, um zu bestimmen, ob die Benachrichtigung nicht interagiert, geschlossen, aktiviert oder vernooziert ist. |
|
Async |
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:
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
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:
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: