HarmonyOS鸿蒙Next中记录一下同时集成百川和友盟推送的坑

HarmonyOS鸿蒙Next中记录一下同时集成百川和友盟推送的坑 当同时集成百川和友盟推送时,调用百川sdk的授权登录接口跳转打开淘宝app点击授权返回app后不能触发百川的回调且无后续反应!
经过逐一排查发现是友盟sdk中的“@umeng/utunnel”导致的,去掉该库就正常!

3 回复

插眼

更多关于HarmonyOS鸿蒙Next中记录一下同时集成百川和友盟推送的坑的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS Next中同时集成百川和友盟推送时,需注意两者SDK可能存在冲突,尤其是推送通道和消息处理机制的重叠。建议检查各自的初始化流程,避免重复注册或权限申请冲突。同时,需确保推送服务在后台运行时的兼容性,防止消息丢失或重复接收。

在HarmonyOS Next中同时集成百川和友盟推送SDK时,确实可能遇到兼容性问题。根据你的描述,问题出在友盟SDK的@umeng/utunnel库与百川SDK的授权回调机制冲突,导致授权流程中断。

建议检查以下方面:

  1. 依赖版本兼容性:确认百川和友盟推送SDK的版本是否适配HarmonyOS Next,尤其是utunnel库的版本可能存在兼容性问题。
  2. 回调监听冲突:友盟的utunnel可能拦截或占用了系统级的Intent回调,导致百川无法正常接收授权结果。
  3. 权限或配置重叠:检查两个SDK的权限声明或初始化顺序,尝试调整初始化流程或排除冲突的组件。

如果问题仅通过移除@umeng/utunnel解决,可能是该库与百川的授权回调机制存在底层冲突。建议联系友盟技术支持反馈此兼容性问题,或暂时使用替代方案(如仅保留核心推送功能库)。

回到顶部