我的團隊開發了一個響應式Web應用程序,我們期待爲Android和iOS創建一個移動應用程序,它只是「封裝」這個託管應用程序。Phonegap是託管移動應用程序的正確選擇嗎?
一些要求是:
聽
online
/offline
事件,並自動重定向到網站或託管在手機上的自定義404錯誤頁面。通知/警報集成。
我花了一週時間與Phonegap 3
但是我感覺的PhoneGap沒有做出讓託管的應用程序,所以它似乎是我打的框架所有的時間。
一些併發症,我曾與Phonegap 3
:
我不得不主辦的插件,
cordova.js
並在網站和設備上cordova_plugins.js
,所以每次我增加了一個插件與科爾多瓦CLI,我不得不復制一切到網站,這是非常容易出錯。我能夠從本地404頁面重定向到網站,但不能反過來。
我不得不包括科爾多瓦,並將在線/離線事件附加在404頁面和網站上。
線上/線下事件在本地404頁面上觸發,但不在託管頁面上觸發。
如果
deviceready
在5秒內未被觸發,則Phonegap崩潰。由於所有資源都是從服務器獲取的,導致很多崩潰。我無法直接在託管網站上使用插件(如通知或振動)(
navigator.notification
或navigator.vibration
)。我不得不直接使用cordova.exec
調用,這很煩人。
我開始放棄Phonegap,因爲我覺得它沒有幫助,但與我戰鬥。
我是否採取了錯誤的方法爲託管的應用程序,或者是Phonegap不是爲這種事情?如果後者是這樣的話,那裏有更好的選擇嗎?
任何提前與此?你的結論?我有同樣的問題。 –
@HernánAcosta我最終構建了一個可以添加到主屏幕的Web應用程序(https://developer.chrome.com/multidevice/android/installtohomescreen) – jviotti
謝謝!我在嘗試Manifold(http://www.manifoldjs.com/)。看起來很有希望 –