Azure 通知中心测试发送带标签
Posted
技术标签:
【中文标题】Azure 通知中心测试发送带标签【英文标题】:Azure Notification Hub test send with tags 【发布时间】:2017-04-11 13:21:21 【问题描述】:Visual Studio 和 Azure 管理门户都具有发送测试推送通知的功能。
当我进行广播时,一切正常。但是当我尝试通过标签发送它时,什么也没有发生。
我尝试通过 .NET 对象发送带有特定标签的消息,它也可以正常工作,标签列表和标签表达式都按预期工作。
string tagsExpr = "mytag";
NotificationHubClient hub = NotificationHubClient.CreateClientFromConnectionString(notificationHubConnection, notificationHubName);
hub.SendTemplateNotificationAsync(templateParams, tagsExpr);
这些字段中是否有某种特定格式的标签?我找不到任何相关信息。
【问题讨论】:
不,没有具体的格式。尝试发送广播,然后通过标签,然后再次广播。如果第二次广播尝试不会发送任何内容,则可能是令牌存在问题。 您在该标签下拥有多少台设备?测试发送发送到 10 个随机设备,因此您检查的设备可能不在这 10 个设备中。除此之外,请检查注册是否确实具有与之关联的标签。 【参考方案1】:在您的第一个屏幕截图中,我们可以发现您在 Azure 门户中向 android 平台发送了测试通知,您说没有设备收到通知。请check all registrations and view the tags they are registered for 确保使用mytag
的 GCM 本地注册在注册列表中。
【讨论】:
有。正如我所说,通过广播和带有标签的 .NET 应用程序一切正常。以上是关于Azure 通知中心测试发送带标签的主要内容,如果未能解决你的问题,请参考以下文章