我想为我的JNI库创建一个Firebase的独立实例。例如。库应报告其自己的分析并接收远程配置。所有这些都应与一个应用程序分开完成,该应用程序可以具有另一个Firebase对象。
我在Firebase库中找到了C ++的下一个方法:
静态:: firebase :: App * :: firebase :: App:Create(const :: firebase :: AppOptions&选项,const char *名称,JNIEnv * jni_env,jobject活动);
它允许创建Firebase应用程序的“命名”实例。但是,我找不到合适的方法来创建:: firebase :: Analytics和:: firebase :: RemoteConfig来消耗我的“命名” Firebase应用。
因此,我对此有两个疑问:
谢谢!
答案 0 :(得分:0)
这是不可能的。从Analytics(分析)数据(例如Remote Config)派生的Analytics(分析)和Firebase产品(仅适用于应用程序级别)。它们不能捆绑到库中以供跨应用程序使用。这些产品在很大程度上取决于整个应用程序的行为,因此只能将它们配置为一次只能使用一个应用程序。所有客户端库(不仅是C ++)都是如此。没有计划改变这种行为。