首页 > 解决方案 > 设备注册后向 Azure 通知中心添加推送通知标签

问题描述

我们正在使用 Azure 通知中心将通知推送到我们的应用程序。一切运行良好,我们可以向 Android 和 iOS 设备发送推送通知。

我们希望在向我们的特定用户群发送推送通知时开始使用标签。我们希望将来添加新标签。

在我看到的所有代码示例中,标签都是在设备注册过程中注册的。您可以将标签完全单独添加到设备注册过程中吗?还是每次我们想要推出新标签时都必须重新注册设备?

标签: xamarin.formspush-notificationxamarin.iosxamarin.androidazure-notificationhub

解决方案


链接示例似乎正在解决您遇到的相同问题:

var registrations = await hub.GetRegistrationsByTagAsync("{userId}", 10);
foreach (var reg in registrations)
{
  reg.Tags.Add("{newBand}");
  await hub.UpdateRegistrationAsync(reg);
}

该示例使用标签获取以前的注册,尽管您也应该能够通过registrationId 进行搜索。


推荐阅读