android - 如何在 n 个 android 应用程序中包含的自定义 android SDK 中使用 Firebase
问题描述
我想在我的 SDK 中记录事件,我正在研究 Firebase,但后来我意识到我需要传递我没有的应用程序包,因为我的 SDK 可以集成到 N 个应用程序中。是否可以在没有应用程序 ID 的情况下在 SDK 中使用 firebase?如果是,请让我知道如何,如果不是,请分享替代方案。
解决方案
要获取应用程序包,您只需在运行时获取它:
getApplicationContext().getPackageName();
但我认为您要求的是不同的用例,您可能需要查看此文档:https ://firebase.google.com/docs/projects/multiprojects#use_multiple_projects_in_your_application
这样,您基本上可以将一个 firebase 实例与可能存在的任何其他 firebase 实例完全分开,并且您可以传入您可能需要的任何参数。
对不起,如果我误解了你。
推荐阅读
- xslt - 在 AMP 电子邮件中实施数据馈送
- ffmpeg - ffmpeg 的硬件加速不起作用
- python - 如何从带有字符串的文件夹中的模块中导入某些内容?
- jquery - 用jquery替换href链接不起作用
- azure - 如何监视 Azure Blob 存储上的读写活动
- c# - 无法加载文件或程序集 'StackExchange.Redis,版本 = 1.0.316.0
- php - 使用 laravel 模型获取数据时没有从表中获取结果
- git - 将一些 SVN 项目迁移到现有的 Git 存储库中
- matlab - 如何生成具有给定密度的稀疏复值酉矩阵?
- javascript - 退出页面的消息仅适用于 Edge 而不是 Chrome 和 Firefox