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 项目。
是否可以在 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 项目。