在GCM中有创建新API密钥的功能,因此在我当前的项目中,不同的密钥用于登台和prod环境。但现在根据here的信息,为GCM创建的新密钥无效。
如何为一个项目创建少量FCM密钥?
答案 0 :(得分:2)
对于GCM或FCM,您需要服务器密钥。以下是有关如何创建新项目或导入项目以获得有效服务器密钥的步骤。
如果您刚刚开始使用GCM ,而不是在Google Developers Console中创建项目,请在Firebase控制台中执行此操作。创建项目后,只需使用自动生成的服务器密钥。以下是查找服务器密钥的步骤:
对于旧的GCM项目,您只需将项目导入Firebase控制台:
部分取自我的回答here。 子>
答案 1 :(得分:0)
要为开发和prod添加需要单独的密钥,一旦为其他环境创建新的firebase项目,您就会有一个新的google-services.json文件与新密钥合并。此时,您可以在app / src / release目录中创建生产google-services.json文件,以使它们保持独立。
更多信息:
https://developers.google.com/android/guides/google-services-plugin