com.microsoft.connecteddevices.userdata.usernotifications
Lo spazio dei nomi UserNotifications contiene API che consentono a un'app di ricevere e gestire notifiche mirate agli utenti pubblicate dal server app tramite Microsoft Graph Notifications per abilitare esperienze di notifica tra dispositivi incentrate sull'utente.
**Importante**: questo spazio dei nomi non è ancora disponibile per gli sviluppatori di app di terze parti. Se si vuole inserire una lista di attesa per ottenere l'accesso anticipato, inviare un messaggio di posta elettronica all'indirizzo ProjectRomeTeam@microsoft.com.
Classi
UserNotification |
Questa classe rappresenta una singola istanza di notifica utente. Una notifica utente viene creata e pubblicata dal server app di destinazione di un utente, distribuita a tutti gli endpoint del dispositivo dello stesso utente connesso. |
UserNotificationChannel |
Questa classe fornisce il lettore di modifiche delle notifiche che gestisce la ricezione e la gestione delle notifiche utente per l'applicazione. |
UserNotificationReader |
Questa classe fornisce nuove notifiche utente in ingresso e aggiornamenti delle notifiche utente. Fornisce anche l'accesso alla raccolta di notifiche utente rese persistenti nella piattaforma del dispositivo connesso. |
UserNotificationReaderDataChangedEventArgs |
Classe EventArgs per quando i dati in UserNotificationReader cambiano |
UserNotificationReaderOptions |
Questa classe consente all'app di fornire opzioni nel lettore di notifica, ad esempio solo la ricezione di nuove notifiche utente e non gli aggiornamenti delle notifiche esistenti. |
UserNotificationUpdateResult |
Questa classe fornisce lo stato di esito positivo e negativo per i tentativi di aggiornare lo stato di una notifica. |
Enumerazioni
UserNotificationPriority |
Contiene valori che descrivono la priorità di una notifica. |
UserNotificationReaderStartPosition |
Contiene valori che determinano la posizione in cui viene avviata qualsiasi nuova modifica nel lettore: nuova notifica utente in ingresso o nuovi aggiornamenti dello stato in ingresso. |
UserNotificationReadState |
Contiene valori che determinano lo stato di lettura di ogni UserNotification. Le notifiche possono essere contrassegnate come lettura o non lette dall'app. L'app ottiene per definire l'esperienza utente corrispondente. |
UserNotificationReadStateFilter |
Contiene valori che indicano un filtro di stato di lettura durante la creazione di un lettore di notifica. Ciò determina se l'app vuole ricevere tutte le notifiche, solo quelle di lettura o solo quelle non lette. |
UserNotificationStatus |
Contiene valori che determinano se la notifica viene eliminata o meno. Le notifiche eliminate rimarranno nell'archivio notifiche e verranno restituite dal lettore prima che venga eseguita la pulizia della piattaforma. È possibile applicare un filtro lettore corrispondente *UserNotificationStatusFilter* per impedire la visualizzazione di queste notifiche nel lettore di notifica. |
UserNotificationStatusFilter |
Contiene valori che indicano un filtro di stato durante la creazione di un lettore di notifica. Ciò determina se l'app vuole ricevere tutte le notifiche, solo quelle attive o solo quelle eliminate. |
UserNotificationUserActionState |
Contiene valori che determinano lo stato dell'azione utente di ogni UserNotification. Le notifiche possono essere contrassegnate come Attivato, Ignorato o Snoozed dall'app. L'app ottiene per definire l'esperienza utente corrispondente. |
UserNotificationUserActionStateFilter |
Contiene valori che indicano un filtro di stato dell'azione utente durante la creazione di un lettore di notifica. Ciò determina se l'app vuole ricevere tutte le notifiche, solo quelle ignorate, quelle attivate solo o così via. |