如何为FCM创建新密钥?

时间:2016-12-01 10:16:54

标签: firebase firebase-cloud-messaging

在GCM中有创建新API密钥的功能,因此在我当前的项目中,不同的密钥用于登台和prod环境。但现在根据here的信息,为GCM创建的新密钥无效。

如何为一个项目创建少量FCM密钥?

2 个答案:

答案 0 :(得分:2)

对于GCM或FCM,您需要服务器密钥。以下是有关如何创建新项目或导入项目以获得有效服务器密钥的步骤。

如果您刚刚开始使用GCM ,而不是在Google Developers Console中创建项目,请在Firebase控制台中执行此操作。创建项目后,只需使用自动生成的服务器密钥。以下是查找服务器密钥的步骤:

  1. 转到Firebase Console并点击创建新项目
  2. 填写您想要的项目名称并选择您的国家/地区。在此之后,新项目应该是活跃的。
  3. 然后在左侧面板上,点击齿轮按钮,然后选择项目设置
  4. 然后转到云消息传递标签
  5. 对于旧的GCM项目,您只需将项目导入Firebase控制台:

    1. 转到Firebase Console并点击 IMPORT PROJECT
    2. 选择要导入的项目和您所在的国家/地区。
    3. 点击 ADD FIREBASE 。在此之后,新项目应该是活跃的。
    4. 然后在左侧面板上,点击齿轮按钮,然后选择项目设置
    5. 然后转到云消息传递标签
    6. 部分取自我的回答here

答案 1 :(得分:0)

要为开发和prod添加需要单独的密钥,一旦为其他环境创建新的firebase项目,您就会有一个新的google-services.json文件与新密钥合并。此时,您可以在app / src / release目录中创建生产google-services.json文件,以使它们保持独立。   更多信息:
https://developers.google.com/android/guides/google-services-plugin