【发布时间】:2016-11-01 15:41:01
【问题描述】:
我正在设置一个使用 Azure 推送通知的 Web API 项目。我想使用新的“安装”模型而不是旧的“注册”模型。但是文档有点有限。
查看MSDN,Microsoft.Azure.NotificationHubs.Installation 有一个Tags 属性。
还有一个Templatesproperty。模板类型为InstallationTemplate,surprisingly 也有Tags。
模板不仅仅是一个列表,而是一个从string 映射到InstallationTemplate 的字典。
我理解标签背后的想法。但是我对这两个标签属性和字典的键感到困惑。
我看到了一个示例,其中Installation.Tag 设置为“foo”,然后添加了两个带有键“template1”和“template2”的模板。 InstallationTemplate.Tag 设置为“tag-for-template1”和“tag-for-template2”。
- 这两个标签值是否必须匹配?
- 它们各自的用途是什么?
- 模板字典的key应该是什么?
- 如果我使用该方法通过 NotificationHubClient 发送通知,我可以指定一个标签 - 它与什么匹配以及将选择哪个模板?
【问题讨论】:
标签: c# azure push-notification azure-notificationhub