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 通知中心根据标签发送给用户子集的主要内容,如果未能解决你的问题,请参考以下文章