2014-06-27 41 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來安裝插件,而不必手動添加插件。 –

相關問題