Azure 通知中心根据标签发送给用户子集

Posted

技术标签:

【中文标题】Azure 通知中心根据标签发送给用户子集【英文标题】:Azure Notification Hub Sending To Subset Of Users Based On Tags 【发布时间】:2014-01-10 08:44:29 【问题描述】:

我们已经开始使用 Azure 服务总线 NotificationHubClient,并且我们正在尝试寻找一种使用标签向一部分用户发送通知的方法,例如假设我们有两个用户:

User1 - Tags ('Tag1', 'Tag2')
User2 - Tags ('Tag1', 'Tag3')

有没有办法可以运行以下代码:

NotificationHubClient hub = GetHubclient();
var toast = GetToastNotification();
await hub.SendMpnsNativeNotificationAsync(toast, new List<string>()  "Tag1", "Tag3" );

在这种情况下,我们只希望 User2 收到通知,因为他们同时拥有“Tag1”和“Tag3”。我想我们想要的是标签是 AND 而不是 OR。

我看不到这样做的方法,但任何建议都将不胜感激。

【问题讨论】:

据我所知这是不可能的。您当然可以创建聚合标签,但我假设您希望它们更灵活。确实是一个不错的功能请求。 【参考方案1】:

您正在寻找Tag Expression 功能。

【讨论】:

很好的答案,正是我想要的。谢谢。

以上是关于Azure 通知中心根据标签发送给用户子集的主要内容,如果未能解决你的问题,请参考以下文章

Android 上的 Azure 通知中心。如何发送给特定用户?

Azure 通知中心延迟问题

如何在通知中心向特定用户发送推送通知?

社交网络场景中的 Azure 通知中心最佳实践

缺少通知中心设备注册

xamarin Forms Azure 通知中心