Azure Notification Hubs templateName的用法

sys*_*out 9 c# azure push-notification azure-notificationhub

我已经创建了一个带有Cordova的示例App和一个与Azure Notification Hubs对话的Mvc5应用程序.注册由后端处理,因为标签必须是安全的.

我们使用了从后端注册的三种不同的模板,用于iOS,WP8和Android平台; 后端可以$message使用有效载荷发送推送通知sendtemplatenotificationasync.

它工作但我们没有使用templateName.

从您的app后端文档中读取注册,我发现了这个:

"您可以使用注册的TemplateName属性来识别模板".

一旦我使用templateName成功创建了一个注册,我该怎么办呢?

我期望找到一个API发送方法,除了标签或标签表达外,还能指定一个特定的templateName; 我还没有找到这样的东西.

什么是含义和一般用例templateName

Max*_*yev 0

假设您有 iOS 和 Android 客户端。对于 iOS,您将使用与 iOS 兼容的模板进行注册,对于 Android,您将使用与 Android 兼容的模板进行注册。然后,当您发送消息时,它将被相应地格式化。

与微软的例子相比,我们的做法甚至略有不同。我们的客户端(iOS 或 Android)提供模板,因此后端开发人员不需要了解这些细节。更多信息请参见:http://discoveringdotnet.alexeyev.org/2014/07/registration-for-azure-notification-hub.html