我正在努力解决以下问题:
与Azure文档中的大多数教程相反,我希望使用自己的节点后端来触发通知,而不是Azure移动服务。
我已配置Azure推送通知,我可以仅使用通知中心连接字符串在W10客户端上发送和接收通知,如:
Endpoint=sb://<myns>.servicebus.windows.net/;SharedAccessKeyName=<mykeyname>;SharedAccessKey=<mykey>
我可以注册我的通知模板并在我的W10应用程序上接收通知。
我现在想在Cordova应用程序上做同样的事情。到目前为止,我发现的所有教程都依赖于首先连接到Azure移动服务并通过其客户端访问推送服务。
我要做的是使用EndPoint = sb://连接字符串注册自定义通知模板,以便我可以在Android设备上接收通知。
在我的自定义节点后端,我使用Azure包及其createNotificationHubService方法发送自定义通知。
有关如何在没有Azure Mobile服务后端的情况下注册Azure Notification Hub客户端的任何指示将不胜感激。
编辑:我正在使用Typescript通往Notification Hub REST Api,以完成整个模板注册而无需Azure Mobile App客户端。
这是我的出发点: https://msdn.microsoft.com/en-us/library/azure/dn530746.aspx
一个。