Android在库模块中集成Firebase消息传递

3
我正在实现一个Android库模块,将它作为.jar/.aar文件提供给其他人。我试图包括的其中一个功能是在库中加入Firebase Push推送通知。
但是由于库项目没有应用程序id,我真的找不到一种方法将Firebase集成到我的模块中(为了下载google-services.json,我们需要应用程序id或包名,在.gradle中使用google-playservices)。
请建议我是否有任何其他解决方案。
谢谢。
1个回答

3

我是Firebaser

Firebase的功能是整个应用程序级别集成的,而不是按模块或库的基础。你所尝试的做法不是受支持的用例。


1
哦,我明白了。我可以创建一个普通项目集成Firebase,然后通过将apply plugin: 'com.android.application'更改为apply plugin: 'com.android.library'来将其导出为库项目吗? - Minion
我认为那不会起作用。应用程序模块构建一个APK,库模块构建一个AAR,以便合并到另一个APK中。 - Doug Stevenson
@Minion 是的,那是我正在探索的用例。有任何解决方案吗? - Akshay
@Akshay 我把配置文件移到了主项目中,因为在库项目中无法实现。 - Minion

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接