使用Azure通知中心进行徽章管理

我正在研究从Azure移动服务推送通知迁移到Azure通知中心有两个主要好处:1)使用标签的pub / sub架构,以及2)抽象设备注册.

但是,我很难理解设备徽章价值管理的模式.

使用移动服务推送通知,可以直接在数据库中维护单个设备注册的当前徽章值.但是,通过通知中心,Azure维护“订阅”设备注册并管理设备通知中的风扇,客户端设备使用Azure通知中心更新其当前徽章值的最佳方法是什么?

我查看了Azure documentation,观看了一些优秀的概述视频,例如Channel 9 Cloud Cover episode 100,但是在通知中心和徽章价值管理方面似乎缺乏文档和示例.

感谢您的帮助,朋友们!

最佳答案
遗憾的是,在pub / sub架构中,徽章管理并不简单.如果您使用标签指示个人用户,则可以将计数器保留在后端,然后在发送到集线器时将其添加到通知中.

在您使用标签作为兴趣组时,事情并不简单,它们取决于您想要的数量.对于某些平台(即iOS和ANdroid),您可以编写一些保留个性化计数器的客户端代码.然而,其他一些时候,必须避免保持个性化的计数器并使用像“!”这样的通用徽章.在Windows 8中.

转载注明原文:使用Azure通知中心进行徽章管理 - 代码日志