获取 Crashlytics 中的 AI 辅助功能

使用 Gemini in Firebase 提供的 Crashlytics 中的 AI 辅助功能,帮助您更快地了解发生崩溃的原因和相关应对措施。Crashlytics 中的 AI 辅助功能可确定根本原因,提供富有实用价值的分析洞见和量身定制的解决方案,并推荐未来的最佳实践。

Crashlytics 中的 AI 辅助功能可以为您提供以下分析洞见:

  • 摘要/原因:简明扼要地说明用户遇到了什么问题以及导致问题的原因,并提供详细的信息。
  • 调试选项:Gemini 将提供几种可能的方法来重现相应错误,或者提供后续步骤来进一步调试相应问题,以确定根本原因。Gemini 会为您建议可以尝试的命令或可以使用的代码(请谨慎使用)。
  • 切实可行的后续步骤:虽然 Gemini 最初并不掌握有关您问题的所有上下文信息,但 Crashlytics 中的 AI 辅助功能会利用 Firebase 在移动应用开发方面的丰富知识,尽可能推荐一些潜在的解决途径,并让您能够添加更多上下文信息和源代码,以便获得更深入的数据分析。
  • 最佳实践:在分类过程中,最好对应用进行预防性检查,以免此类问题再次发生。Gemini 会参阅数千页 Firebase 文档(以及更多文档),为您提供解决问题的可能方法。

Crashlytics 中的 AI 辅助功能如何使用您的数据

如需详细了解 Gemini in Firebase 如何使用您的数据,请参阅 Gemini in Firebase 如何使用您的数据

所需权限

若要启用和使用 Gemini in Firebase 的各项功能,您需要具备某些 IAM 角色和权限。

  • 拥有 Owner 或 Editor IAM 角色的项目成员可以启用 Gemini in Firebase 并使用其功能。
  • 项目 Viewer 无法启用 Gemini in Firebase,但可以使用其功能,包括 Gemini in Firebase 聊天、帮助和 Crashlytics 中的 AI 辅助功能(前提是他们已分配有 Gemini for Google Cloud 用户角色)
  • 如果项目是 Google Workspace(原 G Suite)的一部分,则 Google Workspace 管理员必须启用它。

为项目成员分配 Gemini for Google Cloud 用户角色的方法如下。请注意,只有项目 Owner 可以修改 IAM 角色。

  1. Firebase 控制台中,选择 项目设置,然后选择用户和权限
  2. 找到相应项目成员所在的行。
  3. 点击 更多选项,然后选择修改权限
  4. 展开角色,选择 Gemini for Google Cloud User,然后点击完成
  5. 点击更新角色以保存更改。新角色可能需要一两分钟的时间才能应用于您的用户。

设置 Crashlytics 中的 AI 辅助功能

如需设置 Crashlytics 中的 AI 辅助功能,请按照设置 Gemini in Firebase 中的说明启用 Gemini in Firebase,然后继续执行生成洞见的步骤。

生成洞见

如需使用 Crashlytics 中的 AI 辅助功能生成有关崩溃情况的分析洞见,请执行以下操作:

  1. 打开项目中的 Crashlytics 信息中心,然后选择您的应用。

  2. 找到并选择您要调查的崩溃问题。此时会显示 Crashlytics 事件页面,其中提供了生成 AI 洞见按钮。

    如果您没有看到“生成 AI 洞见”按钮,请确认 Gemini in Firebase 已启用(如需了解设置说明,请参阅设置 Gemini in Firebase)。此外,请确保您查看的是 Apple 或 Android 事件。目前尚不支持 Flutter、Unity 和 Android NDK 事件以及非严重事件。最后,确保 Crashlytics 事件页面中的分析洞见部分已展开。

  3. 点击生成 AI 洞见按钮。

    随即将显示分析洞见,其中包含以下一项或多项内容:

    • 有关崩溃及其可能原因的分析
    • 调试说明
    • 切实可行的后续步骤
    • 最佳实践
  4. 如果您想提供代码和上下文以获得更深入的数据分析,请点击希望有更深入的数据分析?框中的开始

  5. 将 Gemini in Firebase 请求的代码粘贴到代码字段中。

  6. 如果您有更多可能有助于改进 AI 数据分析的上下文或其他详情要分享,请将其添加到分享任何上下文或相关详情字段中。

  7. 点击重新生成 AI 数据分析

    Gemini in Firebase 会根据您提供的代码和上下文生成更新的数据分析。

排查 Crashlytics 中的 AI 辅助功能的问题

请参阅排查 Gemini in Firebase 问题

配额和价格

本部分介绍了 Crashlytics 中 AI 辅助功能的配额和价格结构。

配额和限制

Crashlytics 中的 AI 辅助功能配额包含在 Gemini in Firebase 使用的 Gemini for Google Cloud API 配额中。

您可以在 Gemini for Google Cloud API 的“配额”页面查看您的当前配额:

  1. Google Cloud 控制台中,选择已启用的 API 和服务
  2. 搜索,然后点击 Gemini for Google Cloud API
  3. 点击配额和系统限制

随即会显示 Gemini for Google Cloud API 配额。Crashlytics 中的 AI 辅助功能使用“每位用户每天的 Chat API 请求数”配额。

若要申请增加配额,请执行以下操作:

  1. 选择要增加的配额,然后点击修改请求
  2. 新值文本字段中更新您要申请的配额,然后点击提交Google Cloud 团队将评估您的申请,并通过电子邮件回复您。

价格

Crashlytics 中的 AI 辅助功能作为 Gemini in Firebase 的一部分提供(免费包含在内,或作为 Gemini Code Assist 的一部分)。如需了解详情,请参阅 Gemini in Firebase 价格