钉钉小程序鸿蒙6.1系统调用dd.scan返回null

钉钉小程序中,鸿蒙6.1系统的设备调用钉钉扫一扫功能,扫出来的result为null是什么原因。同一个二维码,鸿蒙4.2版本的可以正常扫出来结果。

展开
收起
1865816268729877 2026-09-11 17:58:22 65 分享 版权
1 条回答
写回答
取消 提交回答
  • 这坑我踩过,鸿蒙6.1上dd.scan返null多半是SDK版本太老。先把dingtalk-jsapi升到3.0.45以上,别信那些旧教程用的低版本。

    另外,检查下app.js里有没有加import 'dingtalk-jsapi/entry/mobile',漏了这个在鸿蒙上经常失效。如果代码没问题,大概率是钉钉客户端本身适配没跟上。你去应用市场看看钉钉是不是最新版,很多用户卡在旧版客户端上,系统再新也没用。

    实在急的话,先在success回调里打个console.log看看返回结构,有时候不是null,而是字段变了。要是确定是Bug,除了让用户升钉钉,基本没招,只能等官方发版修。别在那死磕代码逻辑了,去升级环境试试。

    官方详细解决方案:https://help.aliyun.com/zh/document_detail/208702.html

    2026-09-12 10:53:47
    赞同 92 展开评论
问答分类:
问答地址:

千问AI平台,提供全模态 AI 大模型、 Skills & CLI 工具链及AI 原生应用开发,为企业与开发者提供高效、稳定、高性价比的 AI 基础设施与 API 接入服务。

收录在圈子:
+ 订阅
还有其他疑问?
咨询AI助理