13712113144

网站建设 APP开发 小程序开发

KNOWLEDGE/知识

分享你我感悟

您当前位置> 南宁网站建设 > 知识 > APP开发

uni-app和原生App混合开发问题

发表时间:2020-07-31 13:08:13

文章作者:小编

浏览次数:

如果您有开发UNIAPP的需求,可以和我们联系,我们有丰富的开发经验,上线了众多的基于UNIAPP的应用。


首先务必确认uni-app和原生代码,谁是主谁是从的问题。

    如果你的应用是uni-app开发的,需要扩展一些原生能力,那么首先去插件市场看看有没有现成的插件,如果没有,就自己开发,开发文档请参考原生插件开发教程。
    如果你的App是原生开发的,部分功能栏目想通过uni-app实现,有2种方式

1.在原生App里集成uni小程序sdk

2.如果不想集成原生sdk,那就把uni-app代码发布成H5方式,在原生App里通过webview打开。

如果应用是uni-app开发为主,只是想离线打包,那么不应该使用uni小程序sdk,而是使用App离线打包SDK。 另注意离线打包无法享受插件市场的付费原生插件,如有相关需求需自己进行原生插件开发。

uni-app和原生小程序混合开发问题:

    方式1:把原生小程序转换为uni-app源码。有各种转换工具,详见
    方式2:新建一个uni-app项目,把原生小程序的代码变成小程序组件,进而整合到uni-app项目下。uni-app支持使用小程序wxml组件,参考
    方式3:原生开发的小程序仍保留,部分新功能使用uni-app开发。这个场景有三方开发者提供了插件。

如果想充分发挥uni-app的跨端特性,编译到各种其他小程序平台,建议使用方案1。

如果不需要其他小程序平台,仅需要h5和app,那方案1和方案2均可。

如果只需要开发微信小程序,但想使用vue的方式开发、或者想利用uni-app的插件生态、或者部分页面想跨多端复用,那么使用方案3。

相关案例查看更多