目前使用uniapp和安卓原始混合开发APP;部分功能通过wgt包嵌入APP中,业务中经常会有用到 uni.sendNativeEvent 向APP发送事件的方法;
目前偶现(华为手机频率较高,VIVO手机也经常出现)uni.sendNativeEvent 方法wgt包触发了,但是APP端并没有收到事件的情况。
一般出现在APP下载后第一次进入APP,或者清空APP应用数据后第一次打开;所有调用了uni.sendNativeEvent 方法都不会响应;
当退出APP后再次进入APP,该现象就不会出现。
有哪位大佬遇到过这种情况嘛? 因为本人不会安卓开发,和公司的安卓开发沟通这个问题的时候经常互相甩锅~

- 发布:2023-11-16 16:51
- 更新:2025-08-12 17:21
- 阅读:1290


2025-8-12 问题持续出现,偶现,原生猜测APP进程被系统回收导致uni.sendNativeEvent无法触发,目前找不到解决方案
安卓APP sdk版本(4.66.2025051912)
uni小程序sdk依赖版本:
"@dcloudio/uni-app": "2.0.2-4050720250324001",
"@dcloudio/uni-app-plus": "2.0.2-4050720250324001",
"@dcloudio/uni-h5": "2.0.2-4050720250324001",
"@dcloudio/uni-i18n": "2.0.2-4050720250324001",
"@dcloudio/uni-mp-360": "2.0.2-4050720250324001",
"@dcloudio/uni-mp-alipay": "2.0.2-4050720250324001",
"@dcloudio/uni-mp-baidu": "2.0.2-4050720250324001",
"@dcloudio/uni-mp-harmony": "2.0.2-4050720250324001",
"@dcloudio/uni-mp-jd": "2.0.2-4050720250324001",
"@dcloudio/uni-mp-kuaishou": "2.0.2-4050720250324001",
"@dcloudio/uni-mp-lark": "2.0.2-4050720250324001",
"@dcloudio/uni-mp-qq": "2.0.2-4050720250324001",
"@dcloudio/uni-mp-toutiao": "2.0.2-4050720250324001",
"@dcloudio/uni-mp-vue": "2.0.2-4050720250324001",
"@dcloudio/uni-mp-weixin": "2.0.2-4050720250324001",
"@dcloudio/uni-mp-xhs": "2.0.2-4050720250324001",
"@dcloudio/uni-quickapp-native": "2.0.2-4050720250324001",
"@dcloudio/uni-quickapp-webview": "2.0.2-4050720250324001",
"@dcloudio/uni-stacktracey": "2.0.2-4050720250324001",
"@dcloudio/uni-stat": "2.0.2-4050720250324001"