ios - Azure 通知中心按设备筛选标记

标签 ios azure notifications azure-notificationhub

使用 Azure 通知中心,我可以筛选每个用户的标签,这样我就只向指定的个人发送通知。有谁知道如何在设备标识符上过滤此内容?

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

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

基本上,我尝试以“推送同步”方式为用户设备使用推送通知,因此我不想通知刚刚发送更改的设备有更新需要拉取。

最佳答案

基本上是的,你确实如此。我认为在使用通知中心时不会生成可以使用的唯一设备 ID。

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

关于ios - Azure 通知中心按设备筛选标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25152912/

相关文章:

android - 如何在 Cordova 平台中实现推送通知?

objective-c - 如何从后台线程更新 cocoa 应用程序中的UI控件

ios - 使用标识符执行 segue 不会在 swift 2 中工作

Azure Function OpenAPI - 错误已添加相同的 key

ipad - 关于iPad键盘高度变更的通知

azure - 了解分类结果

json - 如何将 az cli 的输出保存到本地数据库?

iOS 钥匙串(keychain)替代方案,无法在另一台设备上恢复

ios - 防止 UICollectionView 中的项目 "wrapping"

ios - UITextView 无法在以编程方式创建的 UITableView 中关闭键盘