设备注册后将推送通知标记添加到 Azure 通知中心
Adding push notification tags to Azure Notification Hub after device registration
我们正在使用 Azure 通知中心将通知推送到我们的应用程序。一切都很好,我们可以向 Android 和 iOS 设备发送推送通知。
我们希望在向我们用户群的特定群体发送推送通知时开始使用标签。我们希望在未来添加新标签。
在我看到的所有代码示例中,标签都是在设备注册过程中注册的。能否将标签完全单独添加到设备注册过程中?还是每次我们要推出新标签时都必须重新注册设备?
这个 link 示例似乎解决了您遇到的相同问题:
var registrations = await hub.GetRegistrationsByTagAsync("{userId}", 10);
foreach (var reg in registrations)
{
reg.Tags.Add("{newBand}");
await hub.UpdateRegistrationAsync(reg);
}
尽管您也应该能够通过 registrationId 进行搜索,但该示例使用标签获取以前的注册。
我们正在使用 Azure 通知中心将通知推送到我们的应用程序。一切都很好,我们可以向 Android 和 iOS 设备发送推送通知。
我们希望在向我们用户群的特定群体发送推送通知时开始使用标签。我们希望在未来添加新标签。
在我看到的所有代码示例中,标签都是在设备注册过程中注册的。能否将标签完全单独添加到设备注册过程中?还是每次我们要推出新标签时都必须重新注册设备?
这个 link 示例似乎解决了您遇到的相同问题:
var registrations = await hub.GetRegistrationsByTagAsync("{userId}", 10);
foreach (var reg in registrations)
{
reg.Tags.Add("{newBand}");
await hub.UpdateRegistrationAsync(reg);
}
尽管您也应该能够通过 registrationId 进行搜索,但该示例使用标签获取以前的注册。