2014-06-27 42 views
1

我在做这个项目主要有三个平台: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手动插入的插件。

回答

-1

您无法通过手动添加的PhoneGap第三方插件,以项目建设。

插件都被打包并提交到PhoneGap的审查和纳入构建系统。

在过去,我已经做我需要一个插件的副本,其更新的PhoneGap的建设规范,然后提交它。它最终被录取了,现在是可用的,但过程花了一个多月......

现在,如果你需要使用一个未通过打造服务支持的第三方插件,你必须在本地建立。

+1

PhoneGap目录和文件结构如何?哪里需要添加文件(js,natives,xmls)以在这三个平台本地构建:Android,iOS和Windows Phone? – shabang

+0

如果您在本地构建,则可以使用CLI来安装插件,而不必手动添加插件。 –

相关问题