Android 多个使用 firebase-crashlytics 的 firebase 项目

Android multiple firebase projects using firebase-crashlytics

是否可以在 android 上以编程方式初始化 firebase-crashlytics SDK,以便 使用 google-services.json 中的数据?

我问这个是因为我们使用两个 firebase 项目,目前 google-services.json 是我们用于推送通知和 AdMob 集成的项目,我不能用 google-services.json 我们为 crashlytics 设置的第二个项目。

我已经尝试在我的应用程序 onCreate 中使用 FirebaseOptions,如下所示:

 FirebaseOptions options = new FirebaseOptions.Builder()
                .setApplicationId("firebase_crashlytics_application_id")
                .setApiKey("firebase_crashlytics_api_key")
                .setProjectId("firebase_crashlytics_project_id")
                .build();
 FirebaseApp.initializeApp(this, options, "crashlytics");

到目前为止运气不好 - firebase crashlytics 未正确初始化。

好问题。您可以通过 following these steps.

进行设置

我从 google 支持人员那里得到了官方答复 - 我们无法以编程方式初始化 firebase crashlytics。 IE。它需要 google 服务文件与您要查看其 craslytics 数据的项目相关。

因此,我们将不得不以某种方式为包括 admob 和推送在内的所有 firebase 服务使用单个 firebase 项目。