使用Azure通知中心,我可以为每个用户过滤标签,因此我只向指定的个人发送通知。有没有人知道在设备标识符上过滤这个的方法?
即。我发送到通知中心的标记表达式字符串将为"thisUserId && !thisDeviceId"
我必须在注册时为设备ID创建另一个标签吗?或者有更简单的方法吗?
基本上我正在尝试在用户设备的“推送同步”样式中使用推送通知,因此我不想通知刚刚发送更改的设备有拉动更新。
答案 0 :(得分:1)
基本上是的,你做到了。我不认为在使用通知中心时可以使用唯一的设备ID。
一种选择是使用设备的推送标识符(WinStore / WinPhone的频道URI,iOS的令牌,Android的RegId)作为标签。然后你可以说" thisUserId&& !thisPushIdentifer&#34 ;.这样您就不必生成特定于设备的单独值(如果您不想使用推送标识符,则始终是一个选项)。