有关项目迁移步骤,请参见我在此处的回答。从2016年9月开始,只能在Firebase控制台的设置面板的Cloud Messaging选项卡中创建新的服务器密钥。需要创建新的服务器密钥的现有项目可以在不影响其现有配置的情况下导入到Firebase控制台中。
步骤详见我的回答这里
在选择API密钥之后,它将直接创建一个API密钥,而不会询问密钥类型(服务器、Android、浏览器、iOS)。它只允许您设置一些限制,这些限制取决于您要生成的API密钥。你应该避免为同一个项目分发API密钥。如果发现使用这些API密钥的任何人滥用它,整个项目将会被限制,影响该项目的所有密钥。
如果你确实想让多个开发者向你的应用程序发送通知,那么每个开发者都应创建一个Firebase项目,然后让客户端与每个发送者ID进行注册。你仍然可以为每个开发者轮换API密钥,或者让客户端删除不再希望接收来自某个开发者的消息的令牌。这样,一个开发者的滥用行为不会对整个项目产生负面影响。