是否可以使用没有可变项目ID的Firebase

时间:2016-06-30 05:20:52

标签: android google-cloud-messaging firebase-cloud-messaging google-play-services

我正在开发Android应用程序,但有一些特殊要求。

我想允许用户输入自己的send_id和API_KEY,但谷歌提供的所有指南都是使用google-service.json和固定ID。

我尝试手动初始FirebaseApp实例,但从FirebaseInstanceID获取空令牌。

这样可以手动初始化Firebase并作为魅力吗?

1 个答案:

答案 0 :(得分:0)

不幸的是,这似乎不可能。在GCM或FCM工作之前,必须正确设置发件人ID和API密钥。并且在回答此特定问题的措辞中没有直接提及,但正如API密钥docs中所示:

  

请勿在客户端代码中的任何位置添加API密钥。

将API Key作为Android应用的输入参数会违反此规定,并且本身就存在安全风险。