GCM发件人ID未在Google API控制台上显示

时间:2017-03-21 19:37:49

标签: android google-cloud-messaging google-api-console

我试图在Google API控制台上检查GCM的API服务器密钥,但如果我选择项目并检查凭据,它会向我显示与我不同的发件人ID和API服务器密钥在客户端(app)配置。

如果我尝试访问https://code.google.com/apis/console/#project:<Sender_ID>,则表示您无权对所选资源执行操作消息给我

也许有人不小心重新生成了API Server密钥?我不知道具体原因,但如果我在服务器上配置以前的API服务器密钥,我仍然会收到推送通知,这意味着以前的API服务器密钥仍处于活动状态。

我的问题是:我如何再次在控制台上显示我之前的发件人ID(在应用上配置)和API服务器密钥?

enter image description here

1 个答案:

答案 0 :(得分:0)

我已经尝试过了,并且能够在我的Google API控制台中看到相同的发件人ID和旧版服务器密钥。

令我感到困惑的是,您如何接受 访问被拒绝 ,因为您认为该项目属于您的项目。如果您无法访问,则只是意味着您未获得授权。

发件人ID(又名项目ID)是永久性的,而当重新生成服务器密钥(旧密钥首先被删除)时,旧密钥将立即失效。

你可以做两件事:

  • 将项目导入Firebase Console,然后从项目设置中查看 Cloud Messaging 标签中的发件人ID和( Legacy )服务器密钥。

  • 或者您可以通过填写this form来进一步了解GCM支持,以进一步检查您收到 拒绝访问 的原因你拥有的项目。