You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

应用后台接收推送报错:Targeting S+需设置FLAG_IMMUTABLE或FLAG_MUTABLE

解决Android 12+后台接收推送时的FLAG_IMMUTABLE/FLAG_MUTABLE报错

问题场景与报错

当应用处于后台状态接收推送通知时,触发如下报错:

Targeting S+ (version 31 and above) requires that one of FLAG_IMMUTABLE or FLAG_MUTABLE

排查结果与解决方案

  • 经排查确认:适配Android SDK 31及以上版本时,Firebase Messaging的最低兼容版本为20.2.4
  • 将项目中Firebase Messaging的版本从20.1.2升级至20.2.4后,该报错问题成功解决

内容的提问来源于stack exchange,提问作者Cryptoer17

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.03 03:02:01