使用 Gemini in Firebase 提供的 Crashlytics 中的 AI 辅助功能,帮助您更快地了解发生崩溃的原因和相关应对措施。Crashlytics 中的 AI 辅助功能可确定根本原因,提供富有实用价值的分析洞见和量身定制的解决方案,并推荐未来的最佳实践。
Crashlytics 中的 AI 辅助功能可以为您提供以下分析洞见:
- 摘要/原因:简明扼要地说明用户遇到了什么问题以及导致问题的原因,并提供详细的信息。
- 调试选项:Gemini 将提供几种可能的方法来重现相应错误,或者提供后续步骤来进一步调试相应问题,以确定根本原因。Gemini 会为您建议可以尝试的命令或可以使用的代码(请谨慎使用)。
- 切实可行的后续步骤:虽然 Gemini 最初并不掌握有关您问题的所有上下文信息,但 Crashlytics 中的 AI 辅助功能会利用 Firebase 在移动应用开发方面的丰富知识,尽可能推荐一些潜在的解决途径,并让您能够添加更多上下文信息和源代码,以便获得更深入的数据分析。
- 最佳实践:在分类过程中,最好对应用进行预防性检查,以免此类问题再次发生。Gemini 会参阅数千页 Firebase 文档(以及更多文档),为您提供解决问题的可能方法。
Crashlytics 中的 AI 辅助功能如何使用您的数据
Crashlytics 中的 AI 辅助功能不会使用其响应、您的崩溃问题或您提供的任何其他代码、上下文信息或反馈作为数据来训练其模型。如需了解详情,请参阅 Gemini in Google Cloud 如何使用您的数据。
所需权限
若要启用和使用 Gemini in Firebase 的各项功能,您需要具备某些 IAM 角色和权限。
- 拥有 Owner 或 Editor IAM 角色的项目成员可以启用 Gemini in Firebase 并使用其功能。
- 项目 Viewer 无法启用 Gemini in Firebase,但可以使用其功能,包括 Gemini in Firebase 聊天、帮助和 Crashlytics 中的 AI 辅助功能(前提是他们已分配有 Gemini for Google Cloud 用户角色)。
为项目成员分配 Gemini for Google Cloud 用户角色的方法如下。请注意,只有项目 Owner 可以修改 IAM 角色。
- 在 Firebase 控制台中,选择 项目设置,然后选择用户和权限。
- 找到相应项目成员所在的行。
- 点击 更多选项,然后选择修改权限。
- 展开角色,选择 Gemini for Google Cloud User,然后点击完成。
- 点击更新角色以保存更改。新角色可能需要一两分钟的时间才能应用于您的用户。
设置 Crashlytics 中的 AI 辅助功能
如需设置 Crashlytics 中的 AI 辅助功能,请按照设置 Gemini in Firebase 中的说明启用 Gemini in Firebase,然后继续执行生成洞见的步骤。
生成洞见
如需使用 Crashlytics 中的 AI 辅助功能生成有关崩溃情况的分析洞见,请执行以下操作:
打开项目中的 Crashlytics 信息中心,然后选择您的应用。
找到并选择您要调查的崩溃问题。此时会显示 Crashlytics 事件页面,其中提供了生成 AI 洞见按钮。
如果您没有看到“生成 AI 洞见”按钮,请确认 Gemini in Firebase 已启用(如需了解设置说明,请参阅设置 Gemini in Firebase)。此外,请确保您查看的是 Apple 或 Android 事件。目前尚不支持 Flutter、Unity 和 Android NDK 事件以及非严重事件。最后,确保 Crashlytics 事件页面中的分析洞见部分已展开。
点击生成 AI 洞见按钮。
随即将显示分析洞见,其中包含以下一项或多项内容:
- 有关崩溃及其可能原因的分析
- 调试说明
- 切实可行的后续步骤
- 最佳实践
如果您想提供代码和上下文以获得更深入的数据分析,请点击希望有更深入的数据分析?框中的开始。
将 Gemini in Firebase 请求的代码粘贴到代码字段中。
如果您有更多可能有助于改进 AI 数据分析的上下文或其他详情要分享,请将其添加到分享任何上下文或相关详情字段中。
点击重新生成 AI 数据分析。
Gemini in Firebase 会根据您提供的代码和上下文生成更新的数据分析。
排查 Crashlytics 中的 AI 辅助功能的问题
配额和价格
本部分介绍了 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 Code Assist 中包含的 Gemini in Firebase 的一部分提供。如需了解详情,请参阅 Gemini in Firebase 价格。