首页 > 解决方案 > 如何在 n 个 android 应用程序中包含的自定义 android SDK 中使用 Firebase

问题描述

我想在我的 SDK 中记录事件,我正在研究 Firebase,但后来我意识到我需要传递我没有的应用程序包,因为我的 SDK 可以集成到 N 个应用程序中。是否可以在没有应用程序 ID 的情况下在 SDK 中使用 firebase?如果是,请让我知道如何,如果不是,请分享替代方案。

标签: androidfirebasesdkkibana

解决方案


要获取应用程序包,您只需在运行时获取它:

getApplicationContext().getPackageName();

但我认为您要求的是不同的用例,您可能需要查看此文档:https ://firebase.google.com/docs/projects/multiprojects#use_multiple_projects_in_your_application

这样,您基本上可以将一个 firebase 实例与可能存在的任何其他 firebase 实例完全分开,并且您可以传入您可能需要的任何参数。

对不起,如果我误解了你。


推荐阅读