UserNotification Classe

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

public class UserNotification

Cette classe représente une instance de notification utilisateur unique. Une notification utilisateur est créée et publiée par votre serveur d’applications ciblant un utilisateur, distribuée à tous les points de terminaison d’appareil du même utilisateur connecté.

Récapitulatif du constructeur

Constructeur Description
UserNotification(NativeObject nativeObject)

Résumé de la méthode

Modificateur et type Méthode et description
Date getChangeTime()

Obtient l’horodatage de l’application de la dernière modification à cette notification.

String getContent()

Obtient la charge utile de contenu pour cette notification qui est définie par le développeur des données arbitraires.

Date getExpirationTime()

Obtient l’heure d’expiration de cette notification utilisateur.

String getGroupId()

Obtient l’ID de groupe spécifié par le développeur pour cette notification utilisateur.

String getId()

Obtient l’ID unique spécifié par le développeur pour cette notification utilisateur.

UserNotificationPriority getPriority()

Obtient la priorité spécifiée par le développeur pour cette notification utilisateur.

UserNotificationReadState getReadState()

Obtient la valeur de l’état de lecture de cette notification utilisateur qui indique que la notification est lue ou non lue.

UserNotificationStatus getStatus()

Obtient la valeur de l’état de cette notification utilisateur qui indique si la notification est marquée comme supprimée définitivement ou non.

UserNotificationUserActionState getUserActionState()

Obtient la valeur de l’état d’action utilisateur d’une notification utilisateur pour déterminer si la notification n’est pas interagissante, ignorée, activée ou snoozée.

AsyncOperation<UserNotificationUpdateResult> saveAsync()

Cela doit être appelé lors de la publication des modifications de notification utilisateur. Cette méthode doit être appelée chaque fois que l’application modifie une propriété pouvant être mise à jour de UserNotification.

void setReadState(@NonNull UserNotificationReadState readState)

Définit l’état de lecture de cette notification utilisateur, la modification une fois effectuée et enregistrée sera publiée sur tous les appareils.

void setUserActionState(@NonNull UserNotificationUserActionState userActionState)

Définit l’état d’action de l’utilisateur pour cette notification utilisateur, la modification une fois effectuée et enregistrée sera publiée sur tous les appareils.

Détails du constructeur

UserNotification

protected UserNotification(NativeObject nativeObject)

Paramètres:

nativeObject

Détails de la méthode

getChangeTime

public Date getChangeTime()

Obtient l’horodatage de l’application de la dernière modification à cette notification.

getContent

public String getContent()

Obtient la charge utile de contenu pour cette notification qui est définie par le développeur des données arbitraires.

getExpirationTime

public Date getExpirationTime()

Obtient l’heure d’expiration de cette notification utilisateur.

getGroupId

public String getGroupId()

Obtient l’ID de groupe spécifié par le développeur pour cette notification utilisateur.

getId

public String getId()

Obtient l’ID unique spécifié par le développeur pour cette notification utilisateur.

getPriority

public UserNotificationPriority getPriority()

Obtient la priorité spécifiée par le développeur pour cette notification utilisateur.

getReadState

public UserNotificationReadState getReadState()

Obtient la valeur de l’état de lecture de cette notification utilisateur qui indique que la notification est lue ou non lue.

getStatus

public UserNotificationStatus getStatus()

Obtient la valeur de l’état de cette notification utilisateur qui indique si la notification est marquée comme supprimée définitivement ou non.

getUserActionState

public UserNotificationUserActionState getUserActionState()

Obtient la valeur de l’état d’action utilisateur d’une notification utilisateur pour déterminer si la notification n’est pas interagissante, ignorée, activée ou snoozée.

saveAsync

public AsyncOperation saveAsync()

Cela doit être appelé lors de la publication des modifications de notification utilisateur. Cette méthode doit être appelée chaque fois que l’application modifie une propriété pouvant être mise à jour de UserNotification.

setReadState

public void setReadState(@NonNull UserNotificationReadState readState)

Définit l’état de lecture de cette notification utilisateur, la modification une fois effectuée et enregistrée sera publiée sur tous les appareils.

Paramètres:

readState

setUserActionState

public void setUserActionState(@NonNull UserNotificationUserActionState userActionState)

Définit l’état d’action de l’utilisateur pour cette notification utilisateur, la modification une fois effectuée et enregistrée sera publiée sur tous les appareils.

Paramètres:

userActionState

S’applique à