【问题标题】:Crashlytics Issue When GCP API Key Restriction Applied应用 GCP API 密钥限制时的 Crashlytics 问题
【发布时间】:2021-05-04 12:17:43
【问题描述】:

我有一个正确设置了 Crashlytics 的 Android 应用。我收到了 Crashlytics 崩溃事件。但是,一旦我使用 [Android App + App package & SHA1] 应用 GCP API 密钥限制,Crashlytics 事件就会停止(我使用“throw RuntimeException”测试了强制崩溃)。即使在撤消/恢复/清除对 GCP 密钥的所有限制之后,我现在仍然没有收到任何崩溃。这已经发生在我的两个项目中。知道有什么问题吗?

这是我进行 Android 相关更改的 API 密钥限制页面的快照:

【问题讨论】:

    标签: android firebase google-cloud-platform crashlytics-android


    【解决方案1】:

    我找到了问题。这很尴尬,但我会把它留在这里,让其他人犯同样的错误。

    仅当应用在下一个会话中重新启动时,Firebase 才会上传当前会话中发生的崩溃。我在初始活动之一中添加了强制崩溃代码(准确地说是在启动屏幕之后的活动),并且我假设在启动屏幕延迟期间的下一个会话中上传必须神奇地发生。但是男孩,我错了!删除强制崩溃代码并运行应用程序后,我收到了崩溃消息。

    所以要点 -- 如果您正在使用强制崩溃测试 Crashlytics,请修复崩溃,然后重新启动应用程序以获取所有崩溃。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-08-25
      • 1970-01-01
      • 2021-12-29
      • 2021-12-09
      • 2015-11-07
      • 2022-01-21
      • 2019-01-19
      • 1970-01-01
      相关资源
      最近更新 更多