服务器API密钥:迁移文档与迁移视频

时间:2018-12-25 23:32:56

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

GCM -> FCM migration doc 所需的唯一更改是更改端点:

  

更新服务器代码以使用新的FCM端点通过HTTP和XMPP发送消息... 可选 ,您可能需要评估FCM HTTP v1 API,该API提供了改进的安全模型和新功能,可跨

自定义消息

但是video似乎讲了一个不同的故事:

  

我将 需要 更新为可以从firebase控制台获取的新的更安全的服务器密钥...下载服务帐户凭据,然后将JSON文件拖到我的项目中...用此服务帐户密钥替换GCM API密钥,我将更新HTTP标头以使用此访问令牌...

在向新FCM端点发送请求时,我们可以继续使用GCM服务器api密钥吗?还是需要“从FCM控制台获取更新为更安全的服务器密钥”?

1 个答案:

答案 0 :(得分:2)

您指出的GCM文档有点旧(不是很多)。它显示了从GCM迁移到“旧版” 时需要更改的内容。简仁在视频中显示的是您要使用FCM v1的时间(请参阅8:19上的uri)。

  

在向新FCM端点发送请求时,我们可以继续使用GCM服务器api密钥吗?还是需要“从FCM控制台获取更新到更安全的服务器密钥”?

摘自我的评论here(稍有更新):

  

取决于您使用的GCM API密钥类型(如果这是一个古老的项目,您可能仍在使用其他类型的密钥),则可能无法使用。无论如何,将GCM项目导入到Firebase后,它可能会生成必要的API密钥(针对此问题的服务器密钥),您可以(并且应该使用)API密钥才能使FCM正常工作。