【问题标题】:one Azure mobile service NotificationHub to send Push Notifications to Two Different IOS Apps一个 Azure 移动服务 NotificationHub 将推送通知发送到两个不同的 IOS 应用程序
【发布时间】:2015-03-21 07:16:55
【问题描述】:

我们使用 Azure 移动服务 NODE 后端作为服务器。我们正在使用通知中心推送通知我们的 iOS 和 Android 客户端。但是,我们还有一个要求要在 iOS 中开发管理门户应用程序。

因此,我们将为管理员门户开发一个单独的应用程序。该应用程序还需要发送推送通知。意味着 Azure 移动服务必须将通知发送到现有的 iOS 和 android 应用以及这个新的 iOS Admin 应用。

我的疑问是,我可以从单个 Azure 移动服务通知中心向两个不同的 iOS 客户端发送推送通知吗?因为当我在 Azure 门户上检查 PUSH 配置时,它只显示一个 .p12 文件上传配置。

在我的情况下,这将是两个不同的 .p12 文件,即一个已经为现有的 iOS 客户端上传,一个我必须为 iOS 管理应用上传。

有人可以帮助我或引导我走向正确的道路吗?我对 Azure 移动服务很陌生。我搜索了很多关于这个主题的内容,但没有得到任何与我的场景相关的内容。

是否可以将 PUSH 发送到指向同一个 Azure 移动服务通知中心的两个单独的 iOS 客户端?或者我必须为此创建单独的移动服务?

【问题讨论】:

    标签: azure azure-mobile-services azure-notificationhub


    【解决方案1】:

    每个应用都需要一个单独的通知中心。您可以使用现有的通知中心为您的主应用程序保留您的移动服务,并为您的管理应用程序创建一个新的通知中心。

    然后在需要注册设备或发送通知的管理应用程序的节点脚本中,使用“azure”npm 连接到管理应用程序通知中心,如this article 中所述。移动服务节点后端已包含 azure npm,因此您可以跳过运行“npm install azure”。

    var azure = require('azure');
    var notificationHubService = azure.createNotificationHubService('hubname','connectionstring');
    

    【讨论】:

    • 感谢 Eric 的快速回复。这就是我的想法。再次感谢您的宝贵建议。我一定会尝试这个选项。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-08
    • 1970-01-01
    相关资源
    最近更新 更多