【发布时间】:2017-02-05 04:52:18
【问题描述】:
我正在制作一个 Ionic/Cordova 应用程序,它需要推送通知,并以 Microsoft Azure 作为后端。由于不推荐使用 GCM 以支持 FCM,因此我正在使用它。我以Add push notifications to your Apache Cordova app 教程为基础,也参考了Sending push notifications to Android with Azure Notification Hubs 。
在将 GCM API 密钥下的 FCM 服务器密钥添加到 Azure 应用服务推送设置时,我收到以下错误:
更新通知中心时出错。
没有其他有用的 cmets。
以前针对类似错误的解决方案包括从 Google Developer Console 启用 GCM。但据我了解,FCM 不需要该选项。可能是什么问题呢?
【问题讨论】:
-
您能否先尝试Send a request from the command line for GCM to push a message 以确保您使用的是正确的密钥?如果可行,但您仍然无法更新您的集线器,请回复评论。如果没有,请参阅 FCM 文档,了解如何首先获取正确的密钥。他们不断改变它的完成方式,变得越来越混乱。
-
@NikitaG。现在问题已经解决了,不知道怎么解决。通知中心终于接受了 FCM 密钥,大约是在我在 FCM 中注册后的 3-4 小时。这可能是一个问题,因为生成的 FCM 密钥在几个小时后才公开可用?
-
感谢您的更新。嗯,这很有趣。我不认为有一个很好的方法来告诉实际发生了什么。可能是 FCM 或 Azure 端的临时停机。但很高兴知道它现在对你有用。
标签: azure notifications firebase-cloud-messaging azure-notificationhub