在 Crashlytics 中使用 Gemini in Firebase 提供的 AI 辅助功能,更快地了解发生崩溃的原因以及应采取的应对措施。Crashlytics 中的 AI 协助可识别根本原因,提供富有实用价值的分析洞见和量身定制的解决方案,并推荐未来的最佳实践。
Crashlytics 中的 AI 助理可以为您提供以下数据分析:
- 摘要/原因:简要说明用户遇到的情况和导致问题的原因,但信息丰富。
- 调试选项:Gemini 将提供几种重现错误的方法,或者提供用于进一步调试问题的后续步骤,以确定根本原因。Gemini 可以提供推荐使用的命令或编码(需谨慎)。
- 可行的后续步骤:虽然 Gemini 不一定总能获取与您的问题相关的所有背景信息(尤其是在无法掌握源代码的情况下),但 Crashlytics 中的 AI 协助将利用 Firebase 在移动应用开发方面的丰富知识,尽可能推荐一些可能的解决途径。
- 最佳实践:理想情况下,分类流程的一部分是确保应用能够满足未来需求,避免此类问题再次发生。Gemini 参考了数千页的 Firebase 文档(以及更多文档),为您提供了解决此问题的可能方法。
Crashlytics 中的 AI 协助如何使用您的数据
Crashlytics 中的 AI 协助不会使用您的崩溃、响应或反馈作为数据来训练其模型。如需了解详情,请参阅 Google Cloud 中的 Gemini 如何使用您的数据。
所需权限
如需在 Firebase 中启用和使用 Gemini 的功能,您需要具备某些 IAM 角色和权限。
- 具有 Owner 或 Editor IAM 角色的项目成员可以在 Firebase 中启用 Gemini 并使用其功能。
- 项目查看者无法在 Firebase 中启用 Gemini,但他们可以使用其功能,包括 Gemini in Firebase Chat、帮助和 Crashlytics 中的 AI 协助(如果他们被分配了 Cloud AI Companion User 角色)。
下面介绍了如何为项目成员分配 Cloud AI Companion User 角色。请注意,只有项目所有者才能修改 IAM 角色。
- 在 Firebase 控制台中,选择 项目设置,然后选择用户和权限。
- 找到适用项目成员所在的行。
- 点击 更多选项,然后选择修改权限。
- 展开角色,选择 Cloud AI Companion User,然后点击完成。
- 点击更新角色以保存更改。新角色可能需要一两分钟的时间才能应用到您的用户。
在 Crashlytics 中设置 AI 协助
如需在 Crashlytics 中设置 AI 协助,请按照在 Firebase 中设置 Gemini 中的说明在 Firebase 中启用 Gemini,然后继续生成数据分析。
生成洞见
如需在 Crashlytics 中使用 AI 助理生成有关崩溃的数据分析,请执行以下操作:
- 在项目中打开 Crashlytics 页面,然后选择您的应用。
找到并选择您要调查的崩溃问题。系统随即会显示 Crashlytics 事件页面,其中包含一个生成 AI 数据分析按钮。
点击生成 AI 数据分析按钮。
系统会显示数据分析,其中包含以下一项或多项信息:
- 分析崩溃及其可能原因
- 调试说明
- 切实可行的后续步骤
- 最佳实践
排查 Crashlytics 中的 AI 协助问题
请参阅对 Firebase 中的 Genmini 进行问题排查。
配额和价格
本部分介绍了 Crashlytics 中 AI 协助的配额和价格结构。
配额和限制
Crashlytics 配额中的 AI 协助包含在 Gemini 使用的 Cloud AI Companion API 配额中。
您可以在 Cloud AI Companion API 的“配额”页面上查看您当前的配额:
- 在 Google Cloud 控制台中,选择已启用的 API 和服务。
- 搜索,然后点击 Cloud AI Companion API。
- 点击配额和系统限制。
系统会显示 Cloud AI Companion API 配额。Crashlytics 中的 AI 助理使用“每位用户每天的 Chat API 请求数”配额。
如需申请增加配额,请执行以下操作:
- 选择要增加的配额,然后点击修改请求。
- 使用您要申请的配额更新新值文本字段,然后点击提交。Google Cloud 团队将评估您的请求并通过电子邮件回复。
价格
在促销期间,Crashlytics 中的 AI 支持是 Gemini in Firebase 的一部分。在此促销期间,您无需支付任何费用。促销期将于 2024 年 7 月 30 日结束。如需了解详情,请参阅 Firebase 定价方案。