gpt4 book ai didi

firebase - 如何将数据从 Firebase Crashlytics 导出到另一个应用程序?

转载 作者:行者123 更新时间:2023-12-04 12:37:39 24 4
gpt4 key购买 nike

我有兴趣从 Google firebase Crashlytics 获取无崩溃用户统计信息和受崩溃趋势影响的用户。

是否有任何 API 可以使用我的应用程序调用以从 Firebase Crashlytics 导出数据?

我查看了其他一些类似的问题,例如:

  • How long does Firebase store my crash data? / Export data from Crashlytics?
  • Export data from Firebase Crashlytics console?
  • How to export crash-free users from firebase?

  • ,但实际上他们都没有提到从 Crashlytics 导出数据的解决方案。

    正如上述问题之一所建议的,我可以将数据导出到 Big Query,然后自己计算无崩溃统计数据,但我之前没有使用过 Big Query,我不确定是否能够导出来自 Big Query 的数据?

    是否有可能以某种方式从 Crashlytics 中获取这些数据?

    更新

    更仔细地查看 Google Chrome 中的网络控制台,在为我的应用程序加载 Crashlytics 数据时,我可以看到 Crashlytics 对以下端点(及其身份验证/cookie)进行了 POST 调用:
    https://***.google.com/v1/projects/***/clients/ios:abc.def.MyApp:getDailyRealtimeCrashUsersReport?alt=json&key=xyz

    对此的回应包含我正在寻找的确切数据:
    {
    "report": {
    "dailyUsers": [
    {
    "dateMs": "xxxx",
    "totalUsers": 1234,
    "crashUsers": 12
    }
    ...
    ...
    ],
    "totalUsers": 12345,
    "totalCrashUsers": 123
    }
    }



    有没有一种方法可以通过我的(Java)代码直接调用此 API 以及正确的身份验证(可能是 OAuth2?),而不必转到 BigQuery 并执行所有这些额外步骤?直接调用此端点并直接获取数据会更容易,而不是先将其导出到 BigQuery 并在那里运行自定义查询(/查询?)并通过另一个 API 导出数据。

    和,

    如果这样的解决方案是不可能的,那么有没有办法从 BigQuery 获取类似类型的数据并通过 BigQuery API 调用以 JSON 类似的方式导出它?

    从下面的答案中给出的 BigQuery API 链接中,我可以看到一些支持导出模型/项目/作业/数据集/表等的 API。但不知道是否有一种基于自定义查询导出数据的方法我需要运行才能获取我想要的数据?

    最佳答案

    看来Crashlytics不支持您正在搜索的这种 API。

    关于从 Crashlytics 导出至 BigQuery , 我找到了以下信息 here

    启用 BigQuery 导出

    1. Go to the Integrations page in the Firebase console.
    2. In the BigQuery card, click Link.
    3. Follow the on-screen instructions to enable BigQuery.


    当您将项目链接到 BiqQuery 时:

    • Firebase exports a copy of your existing data to BigQuery.
    • Firebase sets up daily syncs of your data from your Firebase project to BigQuery.
    • By default, all apps in your project are linked to BigQuery and any apps that you later add to the project are automatically linked to BigQuery.


    哪些数据会导出到 BigQuery?

    Firebase Crashlytics data is exported into a BigQuery dataset named firebase_crashlytics. By default, individual tables will be created inside the Crashlytics data set for each app in your project. Firebase names the tables based on the app's bundle identifier, with periods converted to underscores, and a platform name appended to the end. For example, data for an app with the ID com.google.test would be in a table named com_google_test_ANDROID.



    BigQuery 导出数据,您可以使用 BigQuery API或使用 BigQuery SDK对于某些编程语言。

    它对你有帮助吗?如果没有,请向我提供更多信息,以便我为您提供更好的答案。

    关于firebase - 如何将数据从 Firebase Crashlytics 导出到另一个应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59674350/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com