首页 > 其他分享 >iOS原生集成Cordova后再集成插件流程

iOS原生集成Cordova后再集成插件流程

时间:2023-10-10 16:13:43浏览次数:36  
标签:集成 插件 plugin demo iOS device cordova

假设你已经在原生工程(取名native)上成功集成Cordova,参考官方文档

往项目再集成插件步骤如下

  • 使用Cordova创建一个新iOS项目(取名demo)
  • 在demo里面安装你想要的插件,以device为例
cordova plugin add cordova-plugin-device

这时我们发现demo工程里成功安装了device插件,接下来我们需要把插件iOS的源代码文件、插件的js搬运到原生工程里并且在原生的config.xml注册插件

  • 拷贝iOS源代码文件
cp demo/plugins/cordova-plugin-device/src/ios/ native/plugins/cordova-plugin-device/
  • 在native工程里xcode添加刚刚拷贝的文件
  • 拷贝js
需要拷贝两个文件到native/www下路径子目录下
分别是:
demo/platforms/ios/www/cordova_plugins
demo/platforms/ios/www/plugins/cordova-plugin-device
  • config.xml注册插件
<feature name="Device">
    <param name="ios-package" value="CDVDevice"/>
</feature>

完成

总结集成cordova插件三要素:

  • 插件iOS源码文件
  • 插件js源码文件
  • 注册插件

标签:集成,插件,plugin,demo,iOS,device,cordova
From: https://www.cnblogs.com/ligun123/p/17754930.html

相关文章

  • fullPage插件
    1.简介1.1关于fullPage.jsfullPage.js是一个基于jQuery的插件,它能够很方便、很轻松的制作出全屏网站。如今我们经常能见到全屏网站,尤其是国外网站。这些网站用几幅很大的图片或色块做背景,再添加一些简单的内容,显得格外的高端大气上档次1.2兼容性fullPage.js兼容所有的......
  • Jenkins 配置MAC节点,编译iOS项目
     文章主要介绍Jenkins主从节点配置,mac机配置slave节点。从机已经搭建android和ios编译环境为例,介绍Jenkins节点配置。环境介绍主机环境介绍:主机Jenkins运行在tomcat中。Jenkins本身安装的环境仅包括java环境和gradle环境。#setjavaenvironmentexportJAVA_HOME=/usr......
  • AWS的cognito集成第三方登录
    Cognito代替本地数据库进行登录这一步应该是基础,这两天给我脑子搞浑了,但是基本上都会用的到的我实现的方法是使用aws-amplify参照AWScognito的文档日了够了这是文档等哪天想动的时候再整理,还需要把登录相关的一些概念了解一下......
  • vue上传视频插件
    视频作为一种信息表达方式,越来越受到人们的关注和喜爱。近年来,随着移动互联网的普及,手机、平板电脑等设备可以随时随地观看视频。在开发网站或移动应用时,上传和展示视频成为一项不可或缺的功能。Vue作为一种现代化JavaScript框架,提供了丰富的开发工具和插件,其中视频上传插件是Vue......
  • 解决 golang 中 grep console 插件不生效问题
    日志多了以后不好找,idea中的神奇grepconsole在goland竟然不好使了,一番查找下,找到了一个解决方案cmd+shift+a找到Registry找到go.run.processes.with.pty,改为false大功告成原贴:https://github.com/krasa/GrepConsole/issues/175......
  • SpringBoot集成WebSocket讲解
    目录1WebSocket1.1简介1.2WebSocket作用和调用1.2.1作用1.2.2js端调用1.3Javax1.3.1服务端1.3.1.1服务端接收1.3.1.2服务端集成1.3.1.3ping和pong消息1.3.2客户端1.3.2.1客户端接收1.3.2.2客户端发送1.4WebMVC1.4.1服务端1.1.4.1服务端接收1.1.4.2服务端集成1.1......
  • Notepad++插件安装
    在线插件如果无法下载,一般是网路问题,毕竟连的是国外服务器。下载完成后安装失败,这时下载的文件可以在回收站找到,从回收站剪切出来放到Notepad++安装目录下的plugins文件夹下。将解压缩出来的文件夹重命名,与其内的.dll文件名称一致。手动安装插件完成。......
  • 金蝶云星空插件项目新建类不写public修饰符的问题
     当类不屑修饰符时,生成dll后,bos平台注册时无法显示刚创建的类,也就无法选择。如下图:  结论:声明命名空间、类,前面不加限制访问修饰符时,默认访问权限为internal——访问仅限于当前程序集。 添加public修饰符后, 如图所见,可以选择到我们的目的类了。 完美。......
  • MAC Office 插件异常 Run-time error '53'
    问题描述:Office版本和Mathtype版本不兼容,卸载mathtype后,加载项无法加载出现如下报错:Filenotfound:/Library/ApplicationSupport/Microsoft/Office365/UserContent.localized/Startup.localized/PowerPoint/MathType.bundle/Contents/MacOS/MTMacOLEshim.解决方法问题处在......
  • 超好用的IDEA插件推荐!
    大家好,Apipost最新推出IDEA插件V2版本!V2版本主要是Apipost符合更多用户的需求而推出,支持在插件中获取token、支持代码完成后在插件中进行API调试,同时也保留了1.0版本部分功能如上传选择目录功能等。V1版本还会继续保留开源,方便各位进行自创魔改。V2版本目前已上架至IDEA插件......