我正在开发Android应用程序,但有一些特殊要求。
我想允许用户输入自己的send_id和API_KEY,但谷歌提供的所有指南都是使用google-service.json和固定ID。
我尝试手动初始FirebaseApp实例,但从FirebaseInstanceID获取空令牌。
这样可以手动初始化Firebase并作为魅力吗?
答案 0 :(得分:0)
不幸的是,这似乎不可能。在GCM或FCM工作之前,必须正确设置发件人ID和API密钥。并且在回答此特定问题的措辞中没有直接提及,但正如API密钥docs中所示:
请勿在客户端代码中的任何位置添加API密钥。
将API Key作为Android应用的输入参数会违反此规定,并且本身就存在安全风险。