Android上是否可以通过编程方式初始化firebase-crashlytics SDK,因此它会not使用google-services.json中的数据?
我问这个问题是因为我们使用了两个Firebase项目,当前google-services.json是我们用于推送通知和AdMob集成的项目,而我无法将其替换为我们设置的第二个项目的google-services.json进行崩溃解析。
我已经尝试从我的应用程序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。即它需要让Google Services文件与您要查看其Craslytics数据的项目相关。
因此,我们必须以某种方式将单个firebase项目用于包括admob和push在内的所有firebase服务。