使用Azure通知中心,我可以按用户筛选标记,因此我仅将通知发送给指定的个人。有谁知道一种在设备标识符上也进行过滤的方法?

即我发送到通知中心的标签表达式字符串为"thisUserId && !thisDeviceId"
注册后,是否仅需要为设备ID创建另一个标签?还是有更简单的方法?

基本上,我试图为用户的设备使用“推送同步”样式的推送通知,所以我不想通知刚刚发送更改的设备有要提取的更新。

最佳答案

从本质上讲,是的。我不认为在使用通知中心时可以使用唯一的设备ID。

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

07-28 03:43
查看更多