com.microsoft.connecteddevices.userdata.usernotifications
UserNotifications 命名空间包含 API,允许应用通过 Microsoft Graph 通知接收和管理应用服务器发布的面向用户的通知,以实现以人为中心的跨设备通知体验。
**重要提示**:此命名空间尚不适用于第三方应用开发人员。 如果你想在等待列表中获取早期访问权限,请在 ProjectRomeTeam@microsoft.com向我们发送电子邮件。
类
| UserNotification |
此类表示单个用户通知实例。 用户通知由面向用户的应用服务器创建和发布,分发到同一登录用户的所有设备终结点。 |
| UserNotificationChannel |
此类提供通知更改读取器,用于处理应用程序的用户通知的接收和管理。 |
| UserNotificationReader |
此类提供新的传入用户通知和用户通知更新。 它还提供对已连接设备平台中持久保存的用户通知集合的访问权限。 |
| UserNotificationReaderDataChangedEventArgs |
UserNotificationReader 中的数据何时更改的 EventArgs 类 |
| UserNotificationReaderOptions |
此类允许应用在通知读取器上提供选项,例如仅接收新用户通知,而不是现有通知更新。 |
| UserNotificationUpdateResult |
此类提供尝试更新通知状态的成功和失败状态。 |
枚举
| UserNotificationPriority |
包含描述通知优先级的值。 |
| UserNotificationReaderStartPosition |
包含用于确定读取器中任何新更改开始的位置的值 – 新的传入用户通知或新的传入状态更新。 |
| UserNotificationReadState |
包含确定每个 UserNotification 的读取状态的值。 通知可以标记为“读取”或“未读”应用。 应用用于定义相应的用户体验。 |
| UserNotificationReadStateFilter |
包含指示创建通知读取器时读取状态筛选器的值。 这决定了应用是要接收所有通知、仅读取通知还是只接收未读通知。 |
| UserNotificationStatus |
包含确定是否删除通知的值。 删除的通知仍将位于通知存储中,并在平台清理发生之前由读取者返回。 可以应用相应的读取器筛选器 *UserNotificationStatusFilter* 以防止这些通知显示在通知读取器中。 |
| UserNotificationStatusFilter |
包含指示创建通知读取器时的状态筛选器的值。 这决定了应用是要接收所有通知,还是只接收活动通知,还是只接收已删除的通知。 |
| UserNotificationUserActionState |
包含确定每个 UserNotification 的用户操作状态的值。 通知可以标记为“已激活”、“已消除”或“被应用清除”。 应用用于定义相应的用户体验。 |
| UserNotificationUserActionStateFilter |
包含指示创建通知读取器时用户操作状态筛选器的值。 这决定了应用是否要接收所有通知、仅关闭通知、仅激活的通知或等。 |