天气 – >简单的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

至于你的情况,你可以按照下面的步骤来达到你的目的。

  1. 一旦你的通知中心设置好了,进入你的应用程序服务的设置菜单,然后点击简易API选项。 点击+添加button并填写表格。 在这里输入图像说明
  2. 点击API,然后点击编辑脚本。 这将打开Visual Studio Online。 这将允许您在线编辑脚本。 在这里输入图像说明
  3. 编辑具有以下内容的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。

  4. 通过Kudu安装azure-sb模块。 返回到Azure门户,select您的App Servcie,然后select工具,然后selectKudu。 单击debugging控制台的PowerShell版本。 将目录切换到site / wwwroot,然后在控制台中input以下内容:

    npm install –-save azure-sb

  5. 邮差testing你的简单API: 在这里输入图像说明

    最终,您的客户端设备将收到通知:

在这里输入图像说明

帮助它。 任何进一步的关注,请随时让我知道。