y***@kotori.moe
y***@kotori.moe
  • 发布:2023-04-11 18:34
  • 更新:2023-04-19 11:16
  • 阅读:1031

uni-app + JsBridge + H5

分类:uni-app

公司现有项目是 Android / iOS + JsBridge + H5。
在 Android 中,直接:

webView.addJavascriptInterface(new NativeJSBridge(this), "JSBridge");

然后预设好所需方法即可了。

现在公司需要将原生的 Android / iOS 替换成 uni-app 来写,一直不知应该如何在 uni-app 中预设好方法供 H5 调用。
请教各位

2023-04-11 18:34 负责人:无 分享
已邀请:
DCloud_App_Array

DCloud_App_Array

在uni-app中js逻辑代码并不是运行在webview中,而是在独立js引擎中,不需要在webview中扩展JSBridge处理。
扩展API调用原生能力可以采用以下形式:

  • uni原生插件,参考:https://nativesupport.dcloud.net.cn/NativePlugin/
  • uts插件,参考:https://uniapp.dcloud.net.cn/plugin/uts-plugin.html
  • y***@kotori.moe (作者)

    两种都还需要原生 Android / iOS 人员来处理,已经没有原生的人了…

    2023-04-20 09:58

  • q***@qq.com

    回复 y***@kotori.moe: 有解决吗?我也是这样

    2023-06-25 13:39

  • X***@163.com

    回复 y***@kotori.moe: 兄弟 你有解决了吗 我现在也遇到这个问题了

    2024-10-29 15:23

要回复问题请先登录注册