【问题标题】:Sending a push notification from node.js via Azure通过 Azure 从 node.js 发送推送通知
【发布时间】:2014-07-06 13:25:57
【问题描述】:

我已经阅读了很多有关 Azure 推送通知中心的信息,但有一件事我似乎无法找到明确的答案。我想修改在我自己的服务器上运行的现有 node.js 服务,以便它可以通过 Azure 的推送通知中心发送推送通知。我不想在 Azure 上托管任何代码或数据,我只想让它负责推送通知。我已经读到这可以通过 Azure 上的休息 api 实现,但我似乎无法找到有关该休息 api 的任何信息,以便我可以从外部节点服务访问它。我不想在 Azure 移动服务中托管我的节点服务。

有谁知道这是否可行,或者任何人都可以指出我的任何文档或示例?

谢谢

【问题讨论】:

    标签: node.js azure push-notification


    【解决方案1】:

    您可以使用适用于 node.js 的 Azure 通知中心 SDK。您无需在 Azure 上托管 node.js 应用程序:http://azure.microsoft.com/en-us/documentation/articles/notification-hubs-nodejs-how-to-use-notification-hubs/

    【讨论】:

    • 谢谢。我曾尝试过该页面上描述的 azure.createNotificationHubService 但未能成功。在您回复后,我再次尝试使用正确的集线器名称,它确实允许我通过 gcm 发送,因为我没有收到任何错误。我在门户上看不到任何证据表明我的推动使它变得天蓝色。我不明白的是为什么我必须选择像 gcm 或 apns 这样的发送通知服务。我认为使用 Push Notification Hub 的优点之一是我不需要知道要发送到的设备类型。我以为我只是发送到 Azure,它会路由到正确的设备。
    • Azure 门户现已更新为显示 1 个 API 调用。它仍然显示零推送,但这可能是因为还没有设备注册通知。我现在看看。
    • 我现在看到我需要使用带有模板的 notificationHubService.send 来允许我发送到任何设备类型。感谢您的帮助,我现在可能会取得一些进展。
    猜你喜欢
    • 2016-04-24
    • 1970-01-01
    • 2017-07-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多