Firebase Crashlytics Slack Webhook不推送重复崩溃通知问题咨询
Firebase Crashlytics Slack重复崩溃通知问题解答
没错,这确实是Firebase Crashlytics的默认机制——它默认只会向Slack推送首次出现的崩溃、或者同一个崩溃在新的App版本/变体中出现的通知,重复发生的同类型崩溃不会重复推送,主要是为了避免Slack频道被大量重复通知刷屏。
如果你希望所有崩溃(包括重复发生的)都能触发Slack通知,可以按照以下步骤调整设置:
- 打开Firebase控制台,进入你的目标项目
- 点击左侧导航栏的「Crashlytics」,切换到「设置」标签页
- 在「通知」板块找到你已配置的Slack Webhook条目,点击编辑按钮
- 在通知触发条件的选项里,把默认的「仅首次崩溃通知」修改为「所有崩溃实例通知」(或者根据需求设置自定义阈值,比如每N次崩溃触发一次通知)
- 保存设置后,后续重复发生的同类型崩溃就会按照你指定的规则推送Slack通知了
如果在控制台里找不到这个调整选项,也可以通过Firebase Cloud Functions实现完全自定义的通知逻辑:
- 创建一个监听Crashlytics崩溃事件的云函数
- 在函数中调用Slack的Webhook API,每次捕获到崩溃事件就发送通知
- 这种方式可以完全控制通知的触发条件、内容格式,满足更灵活的需求
内容的提问来源于stack exchange,提问作者Seiu
相关产品推荐
相关产品推荐

