未读推送消息(Windows Phone)

本文关键字:Windows Phone 消息 | 更新日期: 2023-09-27 18:28:56

我有一个Windows Phone应用程序,可以接收推送消息。我怎么知道用户没有打开他收到的一些推送消息?(我的意思是用户没有通过TOAST打开的消息)

更新

有没有其他方法可以理解用户是否收到了推送消息并且没有打开它(没有点击TOAST)

未读推送消息(Windows Phone)

推送消息是触发和遗忘的,因此不能像您描述的那样枚举。

我唯一可以建议的是在每条消息的NavigationUri中附加一个服务器ID,这样应用程序就可以与服务器通信,将消息标记为已读。然而,列出未读消息将由您负责,因为它们需要来自您的服务。

然而,这种方法有几个局限性:

  1. 用户可能会忽略该消息
  2. 应用程序可能正在运行(不显示toast推送消息)
  3. 用户可能连接不良

在上述情况下,ID永远不会标记为已读。不过,您可能仍然可以使用这些信息来列出来自服务器的消息。

更新问题编辑

不,没有