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

Android 13使用FCM是否需添加POST_NOTIFICATIONS权限?

FCM与Android 13通知权限问题解答

是否需要手动添加POST_NOTIFICATIONS权限?

  • 清单文件无需手动添加。FCM SDK 23.0.6及以上版本会自动将该权限合并到应用清单中,重复添加属于冗余操作。
  • 运行时请求方面,虽然你测试时SDK自动弹出了请求,但官方并未将自动请求作为稳定特性承诺,建议还是自行编写运行时请求代码,避免后续SDK更新导致权限请求失效。

自动请求权限的触发时机与重复弹窗问题

  • 触发时机:应用首次启动、Firebase完成初始化流程时,FCM SDK会检测当前设备为Android 13及以上且通知权限未授予,此时会自动弹出权限请求弹窗。
  • 重复弹窗规则:
    • 若用户首次拒绝权限,SDK不会自动再次发起请求;
    • 若用户选择“拒绝且不再询问”,系统会拦截该权限的所有请求弹窗,无论SDK还是自定义代码都无法弹出,只能引导用户前往应用设置页手动开启;
    • 若用户首次授予权限,后续不会再弹出请求。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.18 23:30:56