在 Crashlytics 信息中心内,您可以获取 AI 生成的问题分析洞见,从而更快地了解问题发生的原因以及如何解决问题。Crashlytics 中的 AI 辅助功能可确定根本原因,提供富有实用价值的分析洞见和量身定制的解决方案,并推荐未来的最佳实践。
可用的数据洞见
Crashlytics 中的 AI 辅助功能可以为您提供以下分析洞见:
- 摘要/原因:简明扼要地说明用户遇到了什么问题以及导致问题的原因,并提供详细的信息。
- 调试选项:Gemini 将提供几种可能的方法来重现相应错误,或者提供后续步骤来进一步调试相应问题,以确定根本原因。Gemini 会为您建议可以尝试的命令或可以使用的代码(请谨慎使用)。
- 可采取的后续步骤:虽然 Gemini 最初可能无法完全了解您的问题,但 Crashlytics 中的 AI 助理会利用 Firebase 在移动应用开发方面的丰富知识,尽可能推荐几种可能的解决方案。
- 最佳实践:在分类过程中,最好对应用进行预防性检查,以免此类问题再次发生。Gemini 会参阅数千页 Firebase 文档(以及更多文档),为您提供解决问题的可能方法。
准备工作
确保您拥有所需的权限,并且已在 Firebase 中启用 Gemini。
所需权限
若要启用和使用 Gemini in Firebase 的各项功能,您需要具备某些 IAM 角色和权限。
- 拥有 Owner 或 Editor IAM 角色的项目成员可以启用 Gemini in Firebase 并使用其功能。
- 项目查看者无法启用 Gemini in Firebase,但可以使用其功能,包括 Gemini in Firebase 聊天、帮助和 Crashlytics 中的 AI 辅助功能(前提是他们已分配有 Gemini for Google Cloud 用户角色)。
- 如果项目是 Google Workspace(原 G Suite)的一部分,则 Google Workspace 管理员必须启用它。
为项目成员分配 Gemini for Google Cloud 用户角色的方法如下。请注意,只有项目 Owner 可以修改 IAM 角色。
- 在 Firebase 控制台中,选择 项目设置,然后选择用户和权限。
- 找到相应项目成员所在的行。
- 点击 更多选项,然后选择修改权限。
- 展开角色,选择 Gemini for Google Cloud User,然后点击完成。
- 点击更新角色以保存更改。新角色可能需要一两分钟的时间才能应用于您的用户。
启用 Gemini in Firebase
Crashlytics 信息中心内的 AI 数据分析作为 Gemini in Firebase 的一部分提供。
确保您的 Firebase 项目中已启用 Firebase 中的 Gemini,如设置 Firebase 中的 Gemini 中所述。
生成洞见
如需使用 Crashlytics 中的 AI 辅助功能生成有关崩溃情况的分析洞见,请执行以下操作:
在 Firebase 控制台中,打开 Crashlytics 信息中心,然后选择您的应用。
找到并选择您要调查的崩溃问题。随即会显示 Crashlytics 事件页面,其中包含以下一项或多项内容的分析数据:
- 有关崩溃及其可能原因的分析
- 调试说明
- 切实可行的后续步骤
- 最佳实践
如果您没有在事件页面顶部看到 Crashlytics 中的 AI 辅助功能,请验证 Gemini in Firebase 是否已启用(如需查看设置说明,请参阅设置 Gemini in Firebase)。此外,请确保您查看的是崩溃或 ANR 事件。目前尚不支持处理非严重事件。
如果您想使用 AI 辅助功能直接在应用的代码库中解决问题,不妨考虑使用 AI 辅助功能(通过 MCP 实现)Crashlytics。
排查 Crashlytics 中的 AI 辅助功能的问题
Crashlytics 中的 AI 辅助功能如何使用您的数据
请参阅 Gemini in Firebase 如何使用您的数据。
配额和价格
本部分介绍了 Crashlytics 中 AI 辅助功能的配额和价格结构。
配额和限制
Crashlytics 中的 AI 辅助功能配额包含在 Gemini in Firebase 使用的 Gemini for Google Cloud API 配额中。
您可以在 Gemini for Google Cloud API 的“配额”页面查看您的当前配额。
- 在 Google Cloud 控制台中,选择已启用的 API 和服务。
- 搜索,然后点击 Gemini for Google Cloud API。
- 点击配额和系统限制。
随即会显示 Gemini for Google Cloud API 配额。Crashlytics 中的 AI 辅助功能使用“每位用户每天的 Chat API 请求数”配额。
若要申请增加配额,请执行以下操作:
- 选择要增加的配额,然后点击修改请求。
- 在新值文本字段中更新您要申请的配额,然后点击提交。Google Cloud 团队将评估您的申请,并通过电子邮件回复您。
价格
Crashlytics 中的 AI 辅助功能作为 Gemini in Firebase 的一部分提供(对于个人用户免费提供,或随附在 Gemini Code Assist 订阅中)。
如需了解详情,请参阅 Gemini in Firebase 价格。