unipush 1.0 FCM 离线的时候收到了但是点击打开app 打不开我这个是没有上架到GooglePlay我是用bundletool-all-1.18.1 解析成apk 安装

unipush 1.0 FCM 离线的时候收到了但是点击打开app 打不开我这个是没有上架到GooglePlay我是用bundletool-all-1.18.1 解析成apk 安装

开发环境 版本号 项目创建方式
Windows HBuilderX
4.24

操作步骤:

  • 后台推送

预期结果:

  • 前台离线收到推送点击可以打开app

实际结果:

  • 前台离线收到推送点击打不开app

bug描述:

unipush 1.0 使用的是FCM 离线通知,现在是可以收到消息,但是点击没有反应。
我是使用云打包,用的是GooglePlay(AAB )渠道包去编译,然后我用bundletool-all-1.18.1 去解析成apk 安装到手机的。
后台离线是使用的是Intent 格式去触发的
麻烦各位大神帮忙看看,谢谢。


1 回复

根据你的描述,问题可能出在以下几个方面:

  1. FCM离线推送点击无响应通常是由于Intent配置不正确导致的。请检查后台推送时Intent的格式是否符合要求,特别是package和activity名称必须完全匹配。

  2. 使用bundletool解析AAB生成的APK可能会丢失一些Google Play相关的配置。建议直接使用HBuilderX生成的APK测试,或者尝试通过Google Play内部测试渠道分发测试。

  3. 检查AndroidManifest.xml中是否正确定义了接收FCM消息的Service和Receiver,特别是com.huawei.hms.push.HmsMessageService和com.google.firebase.messaging.FirebaseMessagingService。

  4. 确保app/build.gradle中正确配置了FCM相关依赖:

implementation 'com.google.firebase:firebase-messaging:23.0.0'
回到顶部