com.microsoft.connecteddevices.userdata.usernotifications
UserNotifications 名前空間には、アプリが Microsoft Graph 通知を介してアプリ サーバーによって発行されたユーザーを対象とする通知を受信および管理して、人間中心のクロスデバイス通知エクスペリエンスを可能にする API が含まれています。
**重要**: この名前空間は、サード パーティのアプリ開発者がまだ使用できません。 早期アクセスを得るために待機リストに入れたい場合は、ProjectRomeTeam@microsoft.comにメールでお問い合わせください。
クラス
UserNotification |
このクラスは、単一のユーザー通知インスタンスを表します。 ユーザー通知は、ユーザーを対象とするアプリ サーバーによって作成および発行され、同じログイン ユーザーのすべてのデバイス エンドポイントに配布されます。 |
UserNotificationChannel |
このクラスは、アプリケーションのユーザー通知の受信と管理を処理する通知変更リーダーを提供します。 |
UserNotificationReader |
このクラスは、新しい受信ユーザー通知とユーザー通知の更新を提供します。 また、接続デバイス プラットフォームに保持されているユーザー通知のコレクションへのアクセスも提供します。 |
UserNotificationReaderDataChangedEventArgs |
UserNotificationReader 内のデータが変更されたときの EventArgs クラス |
UserNotificationReaderOptions |
このクラスを使用すると、アプリは、新しいユーザー通知のみを受信し、既存の通知の更新を受け取らないなど、通知リーダーにオプションを提供できます。 |
UserNotificationUpdateResult |
このクラスは、通知の状態を更新する試行の成功と失敗の状態を提供します。 |
列挙型
UserNotificationPriority |
通知の優先順位を表す値が含まれています。 |
UserNotificationReaderStartPosition |
新しい受信ユーザー通知または新しい受信状態の更新など、リーダーの新しい変更が開始される位置を決定する値が含まれます。 |
UserNotificationReadState |
各 UserNotification の読み取り状態を決定する値を格納します。 通知は、アプリによって開封済みまたは未読としてマークできます。 アプリは、対応するユーザー エクスペリエンスを定義します。 |
UserNotificationReadStateFilter |
通知リーダーの作成時に読み取り状態フィルターを示す値が含まれます。 これにより、アプリですべての通知を受信するか、1 つしか読めないか、未読の通知のみを受信するかを決定します。 |
UserNotificationStatus |
通知が削除されるかどうかを決定する値を格納します。 削除された通知は引き続き通知ストアに保存され、プラットフォームのクリーンアップが行われる前にリーダーによって返されます。 対応するリーダー フィルター *UserNotificationStatusFilter* を適用して、これらの通知が通知リーダーに表示されないようにすることができます。 |
UserNotificationStatusFilter |
通知リーダーの作成時に状態フィルターを示す値が含まれます。 これにより、アプリがすべての通知を受信するか、アクティブな通知のみを受信するか、削除された通知のみを受信するかを決定します。 |
UserNotificationUserActionState |
各 UserNotification のユーザー アクションの状態を決定する値が含まれます。 通知は、アプリによってアクティブ化済み、無視済み、またはスヌーズ済みとしてマークできます。 アプリは、対応するユーザー エクスペリエンスを定義します。 |
UserNotificationUserActionStateFilter |
通知リーダーの作成時にユーザー アクション状態フィルターを示す値が含まれます。 これにより、アプリがすべての通知の受信、無視された通知のみ、アクティブ化された通知のみを受け取るかどうかなどが決まります。 |