2014-01-26 46 views
2

我有一個使用Phonegap和Ripple構建的應用程序。這不是我測試和修改我的應用程序的最簡單方法,因爲我必須在桌面上打開Chrome。我希望能夠進行更改,並將此反映在我的手機上的應用程序中。Phonegap動態更新

我知道這是:https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&ved=0CCkQFjAA&url=http%3A%2F%2Fideanotion.net%2Fphonegaps-ability-dynamically-updating-mobile-app%2F&ei=9J_lUvrTOMHesASx-IG4Bw&usg=AFQjCNHGMzvAldrNy8DIikP2qP2F6c-KWw&sig2=N8KT0hmslpCH0Siq5Tw28Q,所以可以通過API來構建和發貨。

從服務器端到應用程序動態更新PhoneGap應用程序的最簡單方法是什麼?

回答

2

如果,因爲它聽起來,你」爲了進行簡單的測試,最簡單的答案就是插入手機,而不是「服務器端到應用程序」的更新。對於iOS,這看起來像:

  1. 保持Xcode的開放,和終端標籤頁中打開(在您的應用程序根目錄)
  2. 運行'科爾多瓦建立內部監督辦公室的爲iOS的
  3. 運行應用程序更新應用程序在Xcode打開它在您的手機上

如果您使用git分支爲您的開發,請確保您設置Xcode在'源代碼管理 - > YourAppName'下使用該分支。

如果您需要快速更新部署的應用程序,那麼PhoneGap Build的'水化'功能是您測試時的最佳選擇。 http://docs.build.phonegap.com/en_US/3.1.0/tools_hydration.md.html

隨着水化,你可以建立一個新的應用程序,它會立即從應用程序本身更新。 一旦你有一個水化啓用您的手機上安裝的應用程序,該程序可以是:

  1. 提交你的代碼,並推送至git回購
  2. 抓住你的回購的.zip(很容易與github上)
  3. 上傳名爲.zip到PhoneGap的建設(輸入密碼並點擊「生成」,如果手動你有一個需要密碼密鑰)
  4. 打開的應用程序在手機上,它會提示你更新
2

如果您使用的是科爾多瓦-CLI您可以將您的設備插件到您的計算機,並確保USB調試設置在設備上,然後運行:

cordova run android 
0

您的鏈接做出決議Ť o: http://ideanotion.net/phonegaps-ability-dynamically-updating-mobile-app/ ..這只是有人闡述和想法。

遺憾的是,在PhoneGap託管應用程序上自動更新並不容易。我很樂意看到更好的答案。試試..

[GitHub - markmarijnissen/cordova-app-loader:遠程更新您的科爾多瓦應用程序https://github.com/markmarijnissen/cordova-app-loader] ..too複雜嗎?

[GitHub - torrmal/cordova-standalone-hydration:這是一個獨立的水化(應用程序更新)腳本https://github.com/torrmal/cordova-standalone-hydration] ..可能嗎?

[cordova-plugin-app-update https://www.npmjs.com/package/cordova-plugin-app-update]可疑