最近,每次我尝试在 Azure 通知中心添加或修改 GCM API key 时,都会收到以下错误:
SubCode=40000. Failed to validate credentials with GCM. The remote server returned an error: (401) Unauthorized...
我尝试使用与其他通知中心相同的 key ,并通过 Google 开发者控制台创建一个新 key 。
我最近还看到一些文章,指出 GCM 正在迁移到 FCM(Firebase 云消息传递)。这可能是我的问题的原因吗? Google 是否开始不再支持 GCM?
最佳答案
有两个重要信息:
所以我们应该更喜欢 Firebase Console 而不是Google Cloud Console,
- 这里有一篇有用的文章 Enabling Google Cloud Messaging (Firebase)
因此,我们需要在 Firebase 控制台中为您添加的 Android 应用启用 Google Cloud Messaging。
一步一步:
-- 打开您的 Firebase 控制台
-- 在 Firebase 控制台中添加您的 Android 应用。
-- 转到设置
-- 单击云消息选项卡。
-- 获取旧服务器 key ,并在 Azure 推送通知服务中将其用于 Google(GCM) 设置,然后保存。就这样。
This本文帮助您如何在 Azure 中创建通知中心服务,以及如何将您的 Android 或 IOS 应用程序连接到 Firebase 控制台等。
关于android - Azure 通知中心不再接受 GCM API key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39379532/