我正在努力解决以下问题:
-
Azure推送通知(WNS和GCM)
-
自定义后端(更多内容如下)
-
Win10客户端(到目前为止工作正常)
适用于Android / iOS的 -
cordova客户端(当前的痛点)
与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
一个 .