Azure Notification Hub不再接受GCM API密钥

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应用连接到火力地堡控制台等.

  • 这应该标记为答案.谢谢! (3认同)

Nik*_* G. 1

您能否确保 1) 您已在您的云推送帐户中启用了Android 版 Google Cloud Messaging,并且 2) 您正在创建新的服务器密钥

另外,尝试从命令行发送推送通知来验证密钥是否可以直接与 GCM 一起使用。如果有效,则 Azure 门户应该接受该密钥。如果情况并非如此,请发表评论。