就是包引入导致的问题,测试过程中其他项目配置都没改动
- 发布:2021-06-19 13:19
- 更新:2021-06-21 11:45
- 阅读:531
产品分类: HbuilderX
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 10.0.18363 版本 18363
HBuilderX版本号: 3.1.18
示例代码:
操作步骤:
按上述流程即可复现
按上述流程即可复现
预期结果:
fcm和hms都可以接入成功
fcm和hms都可以接入成功
实际结果:
fcm和hms其中只有一个可以接入,不能同时接入
fcm和hms其中只有一个可以接入,不能同时接入
bug描述:
集成unipush的fcm和华为厂商通道的时候,按照文档要求,引入了gtsdk-3.2.0.0.aar 和 aps-unipush-gp-release.aar 这两个包,但是在构建的时候报这两个包中的service有冲突,如下图。
还有就是我一开始是先集成fcm的,在报冲突之后,我把gtsdk这个包去掉后fcm就集成成功了;但是后面当我开始集成华为厂商通道的时候,在没把gtsdk包加回去的情况下,logcat里一直不会打印带有Assist_HW的日志;最后我把gtsdk重新引入,且把 aps-unipush-gp-release.aar 这个包换成 aps-unipush-release.aar之后,logcat里就可以打印Assist_HW的日志了
你是离线打包?
-
1***@163.com (作者)
回复 DCloud_Android_DQQ: 刚刚问了个推那边的技术支持,他说个推支持同时集成fcm和其他厂商通道,请问我们unipush后面会适配这种情况吗
2021-06-22 10:23
-
回复 1***@163.com: 你这个不是fcm 你是aps-unipush-gp-release。 fcm不需要aps-unipush-gp-release这个的,直接用Unipush 配置上fcm就行
2021-06-22 15:42
-
1***@163.com (作者)
回复 DCloud_Android_DQQ: 但是我看离线打包文档里面提到一句:“注意:要想使用谷歌推送必须使用aps-unipush-gp-release.aar”
2021-06-22 16:30
-
1***@163.com (作者)
回复 DCloud_Android_DQQ: 刚才试了在不用aps-unipush-gp-release这个包的情况下,logcat里不会打印Assist_FCM的相关日志;用了之后,app一启动就打印出来了Assist_FCM相关日志
2021-06-22 17:02
-
1***@163.com (作者)
回复 1***@163.com: 不用 是指将aps-unipush-gp-release 换成 aps-unipush-release
2021-06-22 17:04