GCM API 来自现有 GCM 项目的密钥?

GCM API Key from existing GCM project?

我正在处理另一个开发人员的现有项目,我需要获取 PubNub 设置的 GCM 服务器密钥,因为它被意外删除了。

有什么方法可以从 Google 设置中检索它?我在凭据和项目设置中找不到它。

我暂时不想升级到 Firebase。

Google Cloud Messaging,通过添加平台在这里注册,您将获得您的API密钥和发件人ID

您实际上不必升级到 Firebase。您只需迁移项目,以便您可以在其中使用自动生成的服务器密钥。据我所知,项目迁移后配置应该仍然相同,因此无需更新任何代码。

生成新服务器密钥的方式,如docs:

中所述

Starting from Sept. 2016 new server key can only be created in the Firebase Console using the Cloud Messaging tab of the Settings panel. Existing projects that need to create a new server key can be imported in the Firebase console without affecting their existing configuration.

如果您决定进行项目迁移,请参阅我的回答here了解步骤。