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

React Native CLI集成react-native-push-notification时AndroidManifest配置报错求助

解决React Native CLI推送通知构建失败问题

针对react-native-push-notification的AndroidManifest.xml问题排查

  • 确认配置标签层级:所有添加的<receiver>、<service>组件必须嵌套在<application>标签内部,不能直接放在<manifest>根标签下
  • 检查组件重复声明:排查是否和其他已集成的推送相关包、RN原生组件存在类名重复的情况
  • 核对权限声明位置:权限标签(如<uses-permission>)必须放在<application>标签外部、<manifest>标签内部
  • 替换占位符:确保文档中的${applicationId}没有被错误替换成固定包名,保留该占位符让Gradle自动注入
  • 检查SDK版本兼容性:确认项目build.gradle中的minSdkVersion不低于21(react-native-push-notification的最低要求)
  • 清理构建缓存:执行命令cd android && ./gradlew clean后重新尝试构建

适用于RN CLI的推送通知替代包

  • @react-native-firebase/messaging:RN生态主流方案,原生集成FCM(Android)和APNs(iOS),支持远程/本地推送,文档全面
  • react-native-notifications:轻量级组件,专注推送功能,适配RN CLI项目,支持自定义通知样式
  • onesignal-react-native:第三方托管推送服务,自带后台管理面板,无需自行搭建推送服务器,适合快速集成

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.17 15:07:34