liyangDXL100
liyangDXL100
  • 发布:2022-12-22 16:50
  • 更新:2024-11-01 15:20
  • 阅读:707

【报Bug】安卓原生插件UniJSCallback回调没有执行

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: macOS 12.5

HBuilderX类型: 正式

HBuilderX版本号: 3.6.14

手机系统: Android

手机系统版本号: Android 12

手机厂商: 华为

手机机型: mate 30

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

如bug描述

预期结果:

js正常接收回调

实际结果:

没有接收到回调

bug描述:

安卓原生插件内将UniJSCallback callback进行了全局保存:private UniJSCallback UjsCallback;UjsCallback = callback;
在需要回调的函数内调用:UjsCallback.invokeAndKeepAlive(data);
js代码中接收不到回调

2022-12-22 16:50 负责人:无 分享
已邀请:
原生插件开发哦

原生插件开发哦 - 插件开发 | 个人接单 | 已上线多个原生插件| iOS+Android |插件定制| 主页 https://ask.dcloud.net.cn/question/91948

这个不可能会有问题的。是你自己代码有问题。
有问题的话,那 插件市场 本地插件, 都得出问题。

  • o***@163.com

    我遇到第一次回调能够触发,第二次之后就不行了

    2024-11-07 13:06

zcd

zcd

找到问题原因了吗,我再AS中测试插件是可以正常调用到callback,但是打包到自定义基座中就执行不到callback

要回复问题请先登录注册