如何通过门户向 Android 发送 Azure 推送通知?

Posted

技术标签:

【中文标题】如何通过门户向 Android 发送 Azure 推送通知?【英文标题】:How to send azure push notification by portal to Android? 【发布时间】:2017-03-01 14:33:27 【问题描述】:

我是 azure 的新手,所以我刚开始通过门户发送推送通知,我执行了以下步骤,但我在 android 设备中收到通知失败,而我收到了 Outtcome 的成功通知:0 通过,0 失败)喜欢下图。

我制作了一个空白的 android 应用程序,并通过它获得了完美运行的服务器密钥,因为我通过 http://pushtry.com/ 对其进行了测试

我该如何解决我的问题请任何人帮助我......

【问题讨论】:

你试过通过Sending push notifications to Android with Azure Notification Hubs吗?完成教程后,尝试从门户发送测试,它应该可以工作。 @Nikita G 谢谢我试试.. (y) @Nikita G,我有一个空白应用程序,因此在与 GCM 连接后,该链接中存在一个点(将您的应用程序连接到通知中心),所以我的空白应用程序是否应该按照连接的步骤操作你的应用到通知中心?还是没有它也可以? 我的意思是我已经有一个空白应用程序,我想通过那个空白应用程序发送推送通知,所以我可以这样做,或者我必须制作一个新的空白应用程序,该应用程序应该配置 azure 通知如该链接点所示的集线器(将您的应用连接到通知集线器)? 【参考方案1】:

是的,您应该按照这些步骤将您的应用连接到通知中心。

目前,Google 正在从 Google Cloud Messaging (GCM) 平台迁移到 Firebase Cloud Messaging (FCM)。

所以,首先,您需要从Google's Firebase Console 创建一个新项目。 然后将 Firebase 添加到您的 Android 应用中,您可以按照this guide 中的步骤操作。 然后configure a new notification hub。 最后,connect your app to the notification hub。

此时,您可以使用 Azure portal 向 Android 应用发送推送通知。

【讨论】:

如果没有这最后一步,请将您的应用程序连接到通知中心。我可以不发送推送通知吗? 我有空白应用程序没有连接到通知中心,所以我不能发送推送通知吗? 你在吗?请帮帮我 根据我的经验,如果没有连接到通知中心,您将无法向空白应用发送推送通知。 @Aaron Chen - MSFT 我的空白应用程序意味着一个完整的应用程序没有连接到通知中心,也是获取它还是以错误的方式获取它?

以上是关于如何通过门户向 Android 发送 Azure 推送通知?的主要内容,如果未能解决你的问题,请参考以下文章

azure-notificationhubs IOS 错误请求

如何向 Azure Bot 发送短信?

如何通过 Bot Framework 向 Teams 中的用户发送通知?

如何通过门户增加 Azure 中的磁盘大小?

如何强制Azure Active Directory身份验证服务重新发出带有更新声明的id_token?

如何通过azure设备配置服务从azure功能向iot设备发送自定义错误消息?