我正在计划从GCM to FCM迁移项目。
经验丰富的FCM人员says:
...将项目导入Firebase后,它将生成自己的服务器密钥,您可以使用[在FCM旧式API调用中推送到具有GCM生成的令牌和FCM生成的令牌的设备]
有了这个新的Firebase服务器密钥,我将不再需要旧的GCM服务器密钥。由于不需要旧的GCM密钥,因此我想撤销它以限制可能的攻击。 在将项目迁移到FCM之后,是否可以撤消该项目的所有旧版GCM服务器密钥?
答案 0 :(得分:1)
有可能。提供了GCM项目服务器密钥,可通过Google Developer's Console访问这些服务器密钥(请确保选择正确的项目)。
从上面的屏幕截图中,您可以看到 服务器密钥(由Google服务自动创建) 。还可以在此处看到删除API密钥的选项-垃圾桶图标在复制图标旁边。
如果您已经将项目导入到Firebase,则导航到Cloud Messaging tab还将显示 old 服务器密钥,也就是 Legacy Server Key 。 >
选择删除默认的服务器API密钥将显示以下提示:
此凭据将立即永久删除。删除后,将无法再用于发出API请求。
您要删除凭据吗?
继续删除密钥,然后刷新两个页面,将显示一个新的自动创建的服务器密钥。