第一步:在新建的工程/或者久的工程安装cordova对应的pod库;
cordova相关,下面的版本自己用的版本,其他也可以
pod 'Cordova', '~> 4.5.4'
pod 'cordova-plugin-file', '~> 4.3.0'
pod 'cordova-plugin-wkwebview-engine', '~> 1.1.0'
第二步:需要将cordova项目的里config文件拖到我们的项目目录下; 比如:
9C2259E2-8104-4082-82EB-785318D2CF4E.png作用是: 插件的声明(JS层根据此文件访问对应的插件)、设置 access domain 白名单等
使用cordova 原理:
- cordova 提供一个CDVViewController ,美不包含了对应的webViewEngine(内部可以拿到对应的webview视图)
- 所有的插件都需要继承 CDVPlugin
- 插件内部主要使用 CDVPlugin的代理对象进行js调用的处理以及向JS发送对应的 PluginResult ;PluginResult 是一个对象:CDVPluginResult
网友评论