使用Azure通知中心进行证卡管理

使用Azure通知中心进行证卡管理,azure,push-notification,azure-notificationhub,Azure,Push Notification,Azure Notificationhub,我正在调查从Azure移动服务推送通知迁移到Azure通知中心的两个主要好处:1)使用标记的发布/订阅体系结构,以及2)抽象设备注册 然而,我很难理解设备徽章价值管理的模式 使用移动服务推送通知,可以直接在数据库中维护单个设备注册的当前徽章值。但是,对于Azure维护“订阅”设备注册并管理扇出设备通知的通知中心,客户端设备使用Azure通知中心更新其当前徽章值的最佳方法是什么? 我已经回顾了,观看了一些优秀的概述视频,例如,但在通知中心和徽章价值管理方面似乎缺乏文档和示例 谢谢你的帮助,朋友们

我正在调查从Azure移动服务推送通知迁移到Azure通知中心的两个主要好处:1)使用标记的发布/订阅体系结构,以及2)抽象设备注册

然而,我很难理解设备徽章价值管理的模式

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

我已经回顾了,观看了一些优秀的概述视频,例如,但在通知中心和徽章价值管理方面似乎缺乏文档和示例


谢谢你的帮助,朋友们

不幸的是,在发布/订阅架构中,徽章管理并不简单。如果您使用标记来指示单个用户,那么您可以将计数器保留在后端,然后在发送到中心时将其添加到通知中


在您使用标签作为兴趣组时,事情并不简单,它们取决于您希望计数是什么。对于某些平台(即iOS和ANdroid),您可以编写一些客户端代码来保存个性化计数器。然而,在其他一些时候,人们不得不避免保留个性化的柜台,而在Windows 8中使用诸如“!”之类的通用徽章。

谢谢Elio——这证实了我的怀疑。如果有一个类似parse.com提供的“Increment”函数就好了()@Elio Damaggio两年后,现在有没有合适的/有文档记录的解决方案?我们只是用
徽章
道具创建一个新模板吗?这里有一节()讨论增加APNS徽章编号,但不幸的是,我无法让它工作——可能是旧文档。如果我对此有任何进一步的了解,将在此处更新。@Kurt很长时间以来,我一直试图从移动服务向iOS设备发送徽章。我不知道如何构造有效载荷。我已经尝试过:var payload='{“message”:“我的message”,“badge”:“100”};但这是行不通的。既然你说你已经让它工作了,介意分享一下你是怎么做的吗?徽章应该是一个数字,所以
var-payload='{“message”:“我的消息”,“徽章”:100},您还需要确保设备的模板(如果您正在使用模板)中包含badge属性。最后,当设备注册推送通知时,请确保添加
UIRemoteNotificationType.Badge
设置(对于iOS 8.0+)@Kurt是否有此更新?现在有合适的解决办法吗?