【发布时间】:2017-01-15 17:07:01
【问题描述】:
最近,每次我尝试在 Azure 通知中心添加或修改 GCM API 密钥时,都会收到以下错误:
子代码=40000。无法使用 GCM 验证凭据。遥控器 服务器返回错误:(401) Unauthorized...
我已尝试使用与其他通知中心相同的密钥,并通过 Google 开发者控制台创建了一个新密钥。
我最近还看到一些文章指出 GCM 正在迁移到 FCM(Firebase 云消息传递)。这可能是我的问题的原因吗? Google 是否开始不再支持 GCM?
【问题讨论】:
-
我也有同样的问题。我面临的问题是我似乎无法创建“服务器密钥”。至少,我在 Google Cloud Console 的“创建凭据”下看不到该选项。
-
嗨,马特,我已经解决了我的问题。我将该 API 密钥的“密钥限制”设置为“IP 地址”,并将值设置为“0.0.0.0/0”,这允许所有 ipv4 地址。这样做,我能够绕过未经授权的错误。希望这也适用于你。 :)
-
谢谢明,辛苦了,你帮我省了很多搜索
-
@Ming your's 是正确答案。这是准确的,因为在生产中无论如何你都必须有一些安全性。请发布您的答案并让提问者接受它作为正确答案
-
我认为@Ming 的答案是正确的。请把它作为答案发布。
标签: android cordova azure google-cloud-messaging azure-notificationhub