2013-02-15 41 views
5

我打算開發一個使用電話差距的混合應用程序。我想要下載HTML頁面,圖像&從Web服務器的其他資源,而不是將其保存在電話差距應用程序包內。使用電話差距從網絡服務器加載html文件

  1. 是有可能這樣做
  2. 是它避免更新在App Store頻繁或應用
  3. 將Android正確的方式,iPhone,窗戶拒絕我們的應用程序

回答

5
  1. 是的,它是可能的PhoneGap,沒有什麼能阻止你從遠程源加載HTML文件。下面是我對這個問題的其他答案:https://stackoverflow.com/a/13996437/1848600

  2. 遺憾的是沒有。雖然我們可以說這是事實,但每個錯誤都會制約每個可用的應用程序版本,而如果您按版本創建版本,客戶將始終可以使用以前的版本。此外,蘋果應用商店將禁止此類應用。

  3. 的Android/Win7-8應用程序將不會被拒絕,iOS設備將被立即拒絕。這是我在這個問題上的其他答案:https://stackoverflow.com/a/14436328/1848600,沒有重複。

+0

謝謝。開發這樣的應用程序是一個好主意。我們的目標是爲PC瀏覽器,平板電腦和所有智能手機開發單一代碼庫。 – yokks 2013-02-15 10:20:08

+0

只要你不上傳蘋果應用程序商店,這是一個好主意。它將被拒絕,因爲如果它可以從遠程源運行,它可以作爲經典網頁運行。在某些情況下,它可能會通過應用審覈,但您的移動網站不得公開顯示。 – Gajotres 2013-02-15 11:15:52

+0

答案需要更新。 iOS不應該被拒絕。蘋果開發者計劃許可協議第3.3.2節已更新。它可以在這裏找到:developer.apple.com/terms。現在說「......上述唯一的例外是腳本和代碼下載並由Apple內置的WebKit框架或JavascriptCore運行,前提是這些腳本和代碼不會改變應用程序的主要用途......」 – Stanislav 2016-03-05 04:15:12

1
  1. 是的,這是可能的。

    你有2種選擇來實現它。簡單的方法就是在web服務器url上啓動。但是,您需要一個包含與目標設備匹配的cordova腳本文件的代碼。

    另一種方式是檢查&下載文件。 在這種情況下,您需要編寫一些手機代碼進行更新檢查,下載內容&更改開始URL。

  2. 在你沒有理由改變原生代碼的時候,我的回答是肯定的。

  3. 正是蘋果不允許沒有AppStore上或在Web服務器的負載頁面更新應用程序邏輯,但我不知道是不是真的是。

相關問題