diedieteng
diedieteng
  • 发布:2023-01-11 20:59
  • 更新:2024-05-23 20:02
  • 阅读:338

升级hbuilder 3.6.16版本后,安卓应用内引用的阿里云物联网SDK失效,IOS正常

分类:HBuilderX

0、uniapp vue2 windows 安卓真机调试、云打包,自定义基座(有使用原生插件)

1、hbuilder v3.6.15 调试、云打包应用使用阿里云物联网SDK正常
(1)应用宝app更新审核中被驳回,与 https://ask.dcloud.net.cn/question/160939 描述一致
(2)IOS正常上架

2、后更新到hbuilder v3.6.16.20230109-alpha
调试、云打包(有重新打包自定义基座)无法使用阿里云物联网SDK,表现为:
(1)app端与阿里云无法建立mqtt连接,应用无法调起阿里云物联网sdk中的消息订阅与监听功能
(2)设备、云端的信息无法及时同步到app端

3、多次排查后,可能是 hbuilder 3.6.16版本编译方式较之前版本有调整
3.1 使用hbuilderX 3.6.4、 3.6.14 版本基座打包(云端SDK版本 3.6.15)后,安卓真机调试,阿里云物联网SDK正常执行
3.2 使用hbuilderX 3.6.18版本运行3.1中的基座,阿里云物联网SDK正常执行
3.3 使用 hbuilderX 3.6.17、3.6.18 打包基座,安卓真机调试,阿里云物联网SDK无法正常执行,表现为SDK文件引用正常,(控制台可打印引用对象及详细代码),无法建立mqtt长连接

阿里云物联网SDK详见附件
代码详见附件截图

2023-01-11 20:59 负责人:无 分享
已邀请:
diedieteng

diedieteng (作者)

离线打包已修复问题 可能是云端打包依赖 com.alibaba:fastjson 版本问题 可参考 查看详情

JasonCaiM

JasonCaiM

大佬,引入alibabacloud-iot-device-sdk后运行到浏览器正常运行到真机报Error in mounted hook: "TypeError: WS is not a constructor"错误,一般是什么问题?

要回复问题请先登录注册