我在使用Azure通知中心或Azure应用服务移动应用程序在我的应用程序中运行(现在为期4天),以获取此推送通知功能。甚至很难找到用于将推送通知发送到我在Ionic 2中创建的移动应用程序(也用作常规桌面网站)的基本示例。如何使用Azure通知中心或Azure应用服务移动应用发送推送通知?
要添加到此,我对Azure云服务一般而言,还包括通知中心和/或移动应用程序。也许,这导致我不去看正确的地方。
通知中心和移动应用程序的Microsoft Azure文档对我来说非常混乱。我的意思是,我无法关注他们的文档,并找出了为我的Ionic 2 Hybrid应用程序实现推送通知功能的方法。所有的文档都围绕着Visual Studio和.Net(不是我的技能集),所以我无法为我的工作找出解决方案。
阅读越来越多后,似乎我不需要Azure中的移动应用程序功能。我认为只有当他们计划拥有移动应用程序的云后端时,才需要使用它。就我而言,我有自己的设置来部署我的应用程序。
因此,我留下了通知中心。我在Azure Portal中创建了一个通知中心。
我也能够在谷歌FCM(以前,GCM,我想)注册我的应用程序。也就是说,在Firebase云管理控制台中创建一个新应用程序,并获取其服务器密钥以及发件人ID。
我也知道在Notification Hub的哪里需要添加该服务器密钥(在通知服务> GCM中)。
我也有我的新创建的通知中心的“访问策略”的连接字符串。
最后,我知道我必须从Apple,Windows,Windows Phone服务获取类似信息,才能将推送通知发送到我的应用程序。
完成上述所有操作后,我仍然不知道下一步需要做什么才能使推送通知功能正常工作。
如果你能请帮我在我将不胜感激如下:
没有任何人有一个很好的材料或有关如何使用Azure的通知集线器发送推送通知到混合应用程序的链接(如Ionic 2和Cordova等)?
或者一个简单的示例,显示什么文物去哪里设置?就像我之前在Azure Cloud中需要做的除了上面所做的一样。我需要在我的应用程序端做什么。
我非常感谢,如果有人能请引导我在正确的方向。
你是否已经通过[推送通知添加到您的Apache Cordova的应用程序(HTTPS发送了通知:// docs.microsoft.com/en-us/azure/app-service-mobile/app-service-mobile-cordova-get-started-push)? –
感谢您的建议,Nikita,我之前曾在此链接上登陆过。但是,它显示了如何使用Visual Studio和.Net进行操作。所以,只要我到达那个部分,我就会忽略一些事情。我为我的开发使用Visual Studio代码,没有.Net。我不知道.Net,我可以使用Node。会再试一次。 – Gauzy
忘掉这些步骤,并继续下一步,我们不需要后端进行测试通知。 –