【问题标题】:Android multiple firebase projects using firebase-crashlytics使用 firebase-crashlytics 的 Android 多个 firebase 项目
【发布时间】:2020-02-17 16:21:26
【问题描述】:

是否可以在 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 未正确初始化。

【问题讨论】:

标签: android firebase crashlytics crashlytics-android


【解决方案1】:

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

因此,我们必须以某种方式为所有 firebase 服务(包括 admob 和 push)使用单个 firebase 项目。

【讨论】:

    【解决方案2】:

    很好的问题。您可以通过following these steps.进行设置

    【讨论】:

    • 遗憾的是这并没有帮助。因为链接中的数据意味着您可以为每种风味配置多个谷歌服务(这不是我需要的),或者您可以像我已经尝试过的那样以编程方式设置其他项目 - 但这不起作用 crashlytics
    猜你喜欢
    • 2020-07-11
    • 1970-01-01
    • 1970-01-01
    • 2018-08-20
    • 2020-08-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多