前言
使用UniApp
开发跨平台
应用时,如果涉及到一些特殊场景,免不了要使用各个平台的原生代码
来实现。这种和原生交互实现的方式,称之为“原生插件开发
”。UniApp提供完善的原生插件开发机制, 按照官方提供的插件开发文档就可以编写出符合自己需求的原生插件。
- iOS原生插件开发参考:《iOS插件开发教程》
- Android原生插件开发参考: 《Android插件开发教程》
在iOS端官方并没有介绍如何使用
Cocoapods
的方式来开发插件, 如果你对使用Cocoapods
的方式开发插件感兴趣,可以参考我的另外一篇文章 《UniApp 使用Cocoapods进行原生插件开发探索》
上面已经介绍了在UniApp平台上如何进行原生插件开发。 但原生插件的开发非本文重点,就不在此文中过多介绍。
接下来本文重点介绍在插件开发完毕后,如何进行插件功能调试
进行探讨。 目前已知如下两种方式 :
自定义基座调试
生成原生打包资源, 原生端调试