cordova azure推送通知自定义后端

时间:2017-02-17 09:58:12

标签: cordova azure push-notification azure-mobile-services

我正在努力解决以下问题:

  • 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

一个。

0 个答案:

没有答案