我在做这个项目主要有三个平台:iOS版,Android和Windows Phone,它使用的操作系统和设备功能(如摄像头,条码扫描仪也是谷歌Plus和Facebook的身份验证蜜蜂)。 我的项目的结构如下:上手动科尔多瓦/ PhoneGap的项目中插入一个插件
-/frontend (main frontend directory)
-+/www (HTML-JS-CSS)
--+/css
--+/img
--+/js
--+/src
-->*.html (App screens)
-->config.xml (Cordova/Phonegap xml)
到现在为止我已经加入过config.xml和build.phonegap插件关心其插入我的项目,在它的基础之上。直到现在使用的插件只有iOS和Android兼容(facebookconnect和条码扫描器)。唯一兼容OS的插件是inAppBrowser,并且运行良好。
我已经测试过所有的iOS和Android设备,并且一切都如预期完美。
不过,我有很多的麻烦,使其在Windows Phone上运行。我知道,这两个插件都不能与WP8兼容,但我已经发现了两个兼容机,它们是: BarcodeScannerWP8 com.phonegap.plugins.facebookconnect.wp8
的问题是,我不知道放在哪里文件(手动插入它们) ,因为我不熟悉这种方法,基于我的科尔多瓦项目结构。我已经阅读插入插件目录(不知道在哪里)和本地文件(也不知道在哪里)。我也读过Platform目录,但我不明白这个目录。此外,科尔多瓦没有在线构建,如PhoneGap。 我从来没有在本地构建,因为我在linux上构建,我的系统上没有安装Windows Phone SDK/.NET,也没有安装Xcode/iOS SDK。所以,我需要推动它通过PhoneGap构建
我将不胜感激关于PhoneGap/Cordova目录和文件结构的详细解释,关于使用在线Phonegap Build手动插入的插件。
PhoneGap目录和文件结构如何?哪里需要添加文件(js,natives,xmls)以在这三个平台本地构建:Android,iOS和Windows Phone? – shabang
如果您在本地构建,则可以使用CLI来安装插件,而不必手动添加插件。 –