我正在我的应用程序中实现通知,但我试图弄清楚我需要做什么才能知道频道是“更新”还是想要接收通知的“新”频道。
目前,每次运行应用程序时,它都会向我发送新频道和过期日期。当我想发送一个新通知时,我会假设每天都会为同一个人收到一个新通知。我需要一种仅将其发送给该人一次的方法。
我正在考虑使用 CoreApplication.Id 并存储它,但我不确定每个应用程序安装是否是唯一的。
任何想法如何去做?看了几篇文章,都只是展示如何推送一次,没有提到这个问题。
谢谢!
我正在我的应用程序中实现通知,但我试图弄清楚我需要做什么才能知道频道是“更新”还是想要接收通知的“新”频道。
目前,每次运行应用程序时,它都会向我发送新频道和过期日期。当我想发送一个新通知时,我会假设每天都会为同一个人收到一个新通知。我需要一种仅将其发送给该人一次的方法。
我正在考虑使用 CoreApplication.Id 并存储它,但我不确定每个应用程序安装是否是唯一的。
任何想法如何去做?看了几篇文章,都只是展示如何推送一次,没有提到这个问题。
谢谢!
您将需要在您的服务中添加另一个方面的标识。因为 URI 可以随时更改,并且可能会多次安装您的客户端,所以在尝试识别每个用户的唯一通知时会遇到一些挑战,而无需唯一地识别某些“用户”ID。
很可能,您想利用以下任一优势:
请注意,如果用户在其所有机器/帐户上卸载您的应用程序,则漫游设置可能会消失。这是一个未定义的时间段。