如何恢复GCM API密钥?或者知道哪个帐户具有GCM API密钥?

时间:2017-06-05 14:43:27

标签: android google-cloud-messaging firebase-cloud-messaging

我的GCM API存在问题。

几个月前,我有一个由我公司其他人开发的应用程序,他不再在公司工作,问题是此时GCM API响应错误“无效(遗留)服务器 - 密钥已发送或发件人无权执行请求“,我发现发生此错误是因为密钥已删除,但我不知道创建此密钥的帐户是什么,我无法通过新密钥更改密钥,因为我需要向所有设备发送通知,新密钥要求再次注册设备。 如何恢复密钥?或者知道哪个帐户有密钥?

感谢。

1 个答案:

答案 0 :(得分:0)

AFAIK,您无法恢复服务器密钥。无效的旧版服务器密钥并不表示该密钥已被删除,只是您使用的是旧的API密钥(请参阅我的回答here),并应使用服务器密钥以新格式< / strong> - 这是通过将相应项目导入Firebase自动生成的,然后转到项目设置&gt;云消息传递选项卡。

令牌未绑定到服务器密钥,它仅用于发送消息时的授权。相反,令牌与相应的发件人ID相关联。

如果您无法确定哪个项目拥有该项目,则应直接与Firebase Support联系,提供尽可能多的详细信息。