2013-07-02 87 views
0

我正在嘗試爲我的webapp和PhoneGap使用BarcodeScanner插件。這是iOS和Android的移動應用程序。在我的服務器上的webapp中,我有html頁面和JavaScript庫。 我試圖在我的服務器上爲我的Android和iOS設備共享barcodescanner.js,但它不起作用。我認爲對於iOS和Android而言,這是不一樣的barcodescanner.jsPhoneGap 2.7,BarcodeScanner:爲Android和iOS共享barcodescanner.js

如何爲所有設備使用相同的barcodescanner.js?或者我如何在我的webapp上爲所有移動操作系統(Android和iOS)使用BarcodeScanner插件?

感謝

回答

1

從我所看到的,barcodescanner.js源類似於但確實包含了一些細微的差別。你可以看看這裏的來源: PG Plugins

我建議你看看,而不是在你的服務器上使用相同的JavaScript源文件,這兩個設備都可以查看PhoneGap Build。例如,在配置文件中,將條形碼掃描器插件「注入」到應用程序中所需的所有操作是將<gap:plugin name="BarcodeScanner" />添加到​​3210。然後使用PhoneGap Build,它將爲所有設備構建應用程序。你可以在這裏閱讀更多關於它的信息:PhoneGap Build Plugins

更新 正如下面可行的解決特定問題的評論中提到,可以發現here

+0

嗨 感謝您的回答! 顯然PhoneGap Build可以讓你的所有應用程序:「我們照顧所有的包裝和編輯(...)」。 但我想控制我的應用程序的來源。 如何通過PhoneGap Build來獲取生成的源代碼以便在Eclipse和XCode中自己使用它並進行編譯? 或者,如何在沒有PhoneGap Build的情況下使用BarcodeScanner插件開發我的應用程序? – user2516072

+0

好吧,通過將您的應用程序上傳到PhoneGap Build,這意味着您已經編寫了所有源頁面(在www /'文件夾中的項目)。但是,如果您想要更多控制權,請按照找到的入門指南[此處](http://docs.phonegap.com/en/2.7.0/guide_getting-started_index.md.html#Getting%20Started%20Guides) 然後按照說明實施插件[這裏](http://github.com/phonegap/phonegap-plugins/tree/master/Android/BarcodeScanner) –

+0

謝謝!我找到了另一個解決方案:在調用_barcodescanner.js_文件之前,我測試了設備的類型,並調用了正確的_barcodescanner.js_文件。 請參閱:[這裏](http://www.12robots.com/index.cfm/2011/12/12/Dynamically-loading-the-correct-PhoneGapjs-file-for-Android-or-iPhone) – user2516072