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 回复
根据你的描述,问题可能出在以下几个方面:
-
FCM离线推送点击无响应通常是由于Intent配置不正确导致的。请检查后台推送时Intent的格式是否符合要求,特别是package和activity名称必须完全匹配。
-
使用bundletool解析AAB生成的APK可能会丢失一些Google Play相关的配置。建议直接使用HBuilderX生成的APK测试,或者尝试通过Google Play内部测试渠道分发测试。
-
检查AndroidManifest.xml中是否正确定义了接收FCM消息的Service和Receiver,特别是com.huawei.hms.push.HmsMessageService和com.google.firebase.messaging.FirebaseMessagingService。
-
确保app/build.gradle中正确配置了FCM相关依赖:
implementation 'com.google.firebase:firebase-messaging:23.0.0'