Dav*_*vid 12 amazon-web-services google-cloud-messaging
自今年4月以来,我们一直在使用Amazon SNS发送Android推送通知.
推送已经发送没有问题,但是云控制台中从未有任何对云消息传递API的调用记录(看起来很奇怪?).
今天我为静态地图服务创建了一个新的API密钥(不相关),并重命名了我们的Cloud Messaging API密钥(只有名称,密钥是相同的).从这一点开始,没有发送任何推送,并尝试在AWS中创建新的平台应用程序(或更新现有的应用程序),结果如下:
参数无效:属性原因:平台凭据无效(服务:AmazonSNS;状态代码:400;错误代码:InvalidParameter;请求ID :)
我还尝试使用导致未授权的密钥(401)手动拨打https://gcm-http.googleapis.com/gcm/send端点.
有趣的是,我可以使用我今天创建的密钥调用上述端点,但是它们在MismatchSenderId上失败了.
我在API管理器中看不到云控制台以前的许多选项(服务器/浏览器密钥等)?
小智 17
对于那些在2017年面临这种情况的人来说,这里有一个提示:
1 - 转到您的firebase控制台(https://console.firebase.google.com/),单击您的项目(您要用于推送通知)
2 - 单击项目名称右侧的"三个点",然后单击"设置"
3 - 单击标题选项卡上的"CLOUD MESSAGING"
4 - 复制"服务器密钥"(此密钥大于您的API密钥)
5 - 粘贴到"创建平台应用程序"的AWS表单的"API密钥"输入
PS:请注意,这仅适用于GCM推送通知.
Die*_*ini 15
GCM的API密钥管理已移至Firebase控制台.您可以创建新的Firebase项目(或导入现有的云项目),您应该获得新的云消息传递服务器密钥.
请参阅更新的文档:
https://developers.google.com/cloud-messaging/android/client#create-an-api-project
以及堆栈溢出问题:在哪里可以找到Firebase Cloud Messaging的API KEY?
如果您仍有问题,请联系:https:
//firebase.google.com/support/contact/troubleshooting
| 归档时间: |
|
| 查看次数: |
7434 次 |
| 最近记录: |