我有一个可以接收推送消息的Windows Phone应用程序。我怎么知道用户没有打开他收到的一些推送消息? (我的意思是用户没有通过TOAST打开的消息)
已更新
有没有其他方法可以了解用户是否已收到推送消息并且未打开它(在TOAST上没有陈词滥调)
答案 0 :(得分:1)
推送消息是火灾和遗忘,因此无法按照您的描述进行枚举。
我唯一可以推荐的是将服务器ID附加到每条消息的NavigationUri,以便应用程序可以与服务器通信以将消息标记为已读。然而,列出未读消息将落在您身上,因为它们需要来自您的服务。
但是,这种方法有一些限制:
在上述情况下,ID永远不会被标记为已读。您仍然可以使用此信息列出来自服务器的消息。
编辑更新的问题
不,没有