Azure Notification Hub按设备筛选标记

时间:2014-08-06 05:34:41

标签: ios azure notifications azure-notificationhub

使用Azure通知中心,我可以为每个用户过滤标签,因此我只向指定的个人发送通知。有没有人知道在设备标识符上过滤这个的方法?

即。我发送到通知中心的标记表达式字符串将为"thisUserId && !thisDeviceId"

我必须在注册时为设备ID创建另一个标签吗?或者有更简单的方法吗?

基本上我正在尝试在用户设备的“推送同步”样式中使用推送通知,因此我不想通知刚刚发送更改的设备有拉动更新。

1 个答案:

答案 0 :(得分:1)

基本上是的,你做到了。我不认为在使用通知中心时可以使用唯一的设备ID。

一种选择是使用设备的推送标识符(WinStore / WinPhone的频道URI,iOS的令牌,Android的RegId)作为标签。然后你可以说" thisUserId&& !thisPushIdentifer&#34 ;.这样您就不必生成特定于设备的单独值(如果您不想使用推送标识符,则始终是一个选项)。