我开发了一个 SDK 并在其中集成了 Firebase 分析。而且我还有一个与另一个 Firebase 分析集成的 android 应用程序。现在我想将此 SDK 集成到 android 应用程序中,并希望使用单个 firebase 帐户跟踪 SDK 和应用程序的分析。有什么解决方案可以实现吗?
问问题
38 次
1 回答
0
没关系。
您可以在一个应用程序中使用多个 Firebase 应用程序。一个用于 sdk,一个用于应用程序。
首先,您首先在 firebase 项目上创建 2 个单独的应用程序。然后,这里的技巧是您创建多个 FirebaseOption 并使用您想要的尽可能多的选项初始化 FirebaseApp。
FirebaseOptions options1 =
new FirebaseOptions.Builder(firebaseOptions)
.setProjectId("mock-project-id-1")
.build();
FirebaseApp.initializeApp(options1, "testVerifyIdTokenWithExplicitProjectId");
FirebaseOptions options2 =
new FirebaseOptions.Builder(firebaseOptions)
.setProjectId("mock-project-id-2")
.build();
FirebaseApp.initializeApp(options2, "testVerifyIdTokenWithExplicitProjectId");
https://firebase.googleblog.com/2016/12/working-with-multiple-firebase-projects-in-an-android-app.html _
于 2019-12-12T08:52:08.887 回答