0

我开发了一个 SDK 并在其中集成了 Firebase 分析。而且我还有一个与另一个 Firebase 分析集成的 android 应用程序。现在我想将此 SDK 集成到 android 应用程序中,并希望使用单个 firebase 帐户跟踪 SDK 和应用程序的分析。有什么解决方案可以实现吗?

4

1 回答 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 回答