我的团队开发了一个响应式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/)。看起来很有希望 –