2011-12-15 52 views
20

我有一個網站建在django,它的響應能力從320px到960px。phonegap可以在嵌入式瀏覽器中顯示我的手機網站嗎?

當我告訴人們他們做的第一件事就是去他們的本機應用程序,存儲並搜索「網站」時失敗,那麼他們去好老谷歌,我注意到...

所以我想構建本地版本的網站,但不會有額外的功能..它們就像存儲在應用程序商店內和用戶的移動桌面上的便利「書籤」,而不是WWW。

鑑於我不想要任何額外的本地功能,我可以只使用phonegap並將我的整個網站嵌入到瀏覽器窗口中?

我寧願這樣做,而不是從頭開始,將網站轉換爲API並將模板/資產構建爲phonegap。

乾杯,

Asim。

回答

15

這取決於: Apple不會讓你上傳一個應用程序,其中必須從遠程服務器加載UI。

因此,對於應用商店,您需要在客戶端上擁有一些表示邏輯。

一般來說: 如果您不使用本地html文件,您將無法使用phonegap功能(如相機),但是如果您將服務器列入白名單,則您的「應用程序」應該運行良好。但是這個應用程序不會成爲一流的公民,因爲你總是要上網,而且你的「應用程序」的響應速度會很慢。

+3

以及Apple可能會拒絕您的應用程序因爲它沒有提供任何在網站上無法做到的額外功能。 – 2011-12-15 15:25:00

+1

這裏是我的情況:我已經有一個了爲移動設備優化的網站。我現在需要建立一個基本上是採用現有的網站(這很重要,因爲該網站的佈局可能會不時改變),並添加了一些新功能的設備等應用:推送通知和也許更多。蘋果會讓我在這種情況下發布我的應用程序嗎?我的意思是,我想重用現有的工作,並通過添加新的功能,只有少數UI元素提升它(啓用/禁用例如推送通知)。 – Adi 2013-09-10 11:19:03

2

如果你只是想從您的網站的Android應用,然後嘗試
http://www.appsgeyser.com/

如果你想這樣做在PhoneGap的,那麼網站上的文件複製到您的PhoneGap項目的資產文件夾和建設。

+2

請注意:https://forums.digitalpoint.com/threads/beware-of-appsgeyser-com-they-will-ruin-your-business-and-app.2731719/ – karlingen 2015-08-18 13:22:24

6

是的,你必須:

  1. https://build.phonegap.com/
  2. 創建一個帳戶
  3. 上傳您的移動網站的源文件,使應用程序

注:確保水分消失!

7

可以做到這一點 - 蘋果是否會讓你這樣做是爭論...

This blog post細節3點不同的方式建立一個包裝了網站上的應用程序:

  • 選項1 - 打包你的網站裏面的應用程序
  • 選擇2 - 推出的外部網站的應用
  • 選項裏面3 - 啓動您的外部網站,但回到本地版本

並且作爲附加說明,您可以訪問安裝在您的應用(例如地理定位),而在外部站點...如果外部站點是in your whitelisted sites list)。

相關問題