我目前正在使用Firebase云消息传递FCM进行推送通知。
尝试为Xamarin Android配置Azure推送通知。我需要在azure推送通知门户中放置一些api密钥。此门户网站目前提供“Google GCM”并需要API密钥。
我使用keytool for debug.keystore获取SHA1等,并将其放入azure推送通知门户中的API Key字段
{“error”:{“message”:“SubCode = 40000.无法使用GCM验证凭据。远程服务器返回错误:(401)未经授权......
任何人都可以说出这意味着什么。我使用了错误的密钥吗?
答案 0 :(得分:0)
在这里回答:https://stackoverflow.com/a/27161060/5370550
SubCode=40000. Failed to validate credentials with GCM.
这可能会解决此错误:
在Google开发者API控制台的SERVICES
标签下:
为Android启用Google云端消息
答案 1 :(得分:0)
在Firebase控制台中,转到您的项目并转到“设置”。在设置下,转到“云消息传递”选项卡。在该选项卡上有一个“服务器密钥”。这是在Azure中使用的关键。在线其他说明使用google-services.json api密钥,但这是不正确的。