使用 Azure 通知中心,我可以筛选每个用户的标签,这样我就只向指定的个人发送通知。有谁知道如何在设备标识符上过滤此内容?
即发送到通知中心的标记表达式字符串将是 "thisUserId && !thisDeviceId"
注册时我是否必须为设备 ID 创建另一个标签?或者有更简单的方法吗?
基本上,我尝试以“推送同步”方式为用户设备使用推送通知,因此我不想通知刚刚发送更改的设备有更新需要拉取。
最佳答案
基本上是的,你确实如此。我认为在使用通知中心时不会生成可以使用的唯一设备 ID。
一种选择是使用设备的推送标识符(WinStore/WinPhone 的 channel URI、iOS 的 token 、Android 的 RegId)作为标签。然后你可以说“thisUserId && !thisPushIdentifer”。这样您就不必生成特定于设备的单独值(如果您不想使用推送标识符,则始终是一个选项)。
关于ios - Azure 通知中心按设备筛选标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25152912/