天气 – >简单的API在Node.js->如何发送android推送通知?
我们正在为我们的移动应用程序使用azure easy API(node.js)。 我们已经build立了通知中心,并对它们进行了testing – 它们似乎都在工作。 但是,我们不确定如何在易用的API中调用这些通知中心 – 我们已经遵循了Microsoft提供的所有文档(例如: http : //azure.microsoft.com/en-us/documentation/articles/notification-hubs -nodejs-how-to-use-notification-hubs / )并尝试了很多东西。 有人可以指出如何从Easy API发送推送通知的例子/代码片段?
谢谢Sankar
至于你的情况,你可以按照下面的步骤来达到你的目的。
- 一旦你的通知中心设置好了,进入你的应用程序服务的设置菜单,然后点击简易API选项。 点击+添加button并填写表格。
- 点击API,然后点击编辑脚本。 这将打开Visual Studio Online。 这将允许您在线编辑脚本。
-
编辑具有以下内容的
notification.js
文件:var azure = require('azure-sb'); module.exports = { "post": function (req, res, next) { var hubname = 'yourhubname'; var connectionstring = 'yourconnectingstring'; var notificationHubService = azure.createNotificationHubService(hubname, connectionstring); var payload = { data: { message: 'Hello!' } }; notificationHubService.gcm.send(null, payload, function(error) { if(!error) { res.status(200).send('succ'); } }); } };
注意:replace上面你自己的hubname和connectionstring。
-
通过Kudu安装
azure-sb
模块。 返回到Azure门户,select您的App Servcie,然后select工具,然后selectKudu。 单击debugging控制台的PowerShell版本。 将目录切换到site / wwwroot,然后在控制台中input以下内容:npm install –-save azure-sb
-
邮差testing你的简单API:
最终,您的客户端设备将收到通知:
帮助它。 任何进一步的关注,请随时让我知道。