Mat*_*ner 19 android azure cordova google-cloud-messaging azure-notificationhub
最近,每次我尝试在Azure通知中心中添加或修改GCM API密钥时,都会收到以下错误:
子码= 40000.无法使用GCM验证凭据.远程服务器返回错误:(401)未经授权......
我尝试使用在其他通知中心中使用的相同密钥,以及通过Google Developer's console创建一个新密钥.
我最近也发现了一些文章,指出GCM正在转向FCM(Firebase云消息传递).这可能是我的问题的原因吗?谷歌是否开始不再支持GCM?
ogu*_*han 29
有两个重要的信息:
因此,我们应该更喜欢Firebase控制台而不是Google Cloud Console,
因此,我们需要在Firebase控制台中为您添加的Android应用启用Google Cloud Messaging.
一步步:
- 打开Firebase控制台
- 在Firebase控制台中添加您的Android应用.
- 转到"设置"
- 单击" CLOUD MESSAGING"选项卡.
- 在那里获取旧版服务器密钥,并在Azure推送通知服务for Google(GCM)设置中使用它并保存.就这样.
此文章可以帮助你如何在Azure中的通知中心服务的话,如何在Android或iOS应用连接到火力地堡控制台等.
您能否确保 1) 您已在您的云推送帐户中启用了Android 版 Google Cloud Messaging,并且 2) 您正在创建新的服务器密钥?
另外,尝试从命令行发送推送通知来验证密钥是否可以直接与 GCM 一起使用。如果有效,则 Azure 门户应该接受该密钥。如果情况并非如此,请发表评论。
归档时间: |
|
查看次数: |
4548 次 |
最近记录: |