我创建了一个PhoneGap iOS应用程序,出于某种奇怪的原因,我的所有插件(Inappbrowser,SMSBuilder和SocialSharing)在安装后第一次运行应用程序时都不起作用。只有在关闭应用程序并再次打开后,一切正常。
谢谢!
答案 0 :(得分:1)
从这里开始:PhoneGap API Documentation: deviceready。
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
// Now safe to use device APIs
}
“此事件对任何应用程序都至关重要。它表示Cordova的设备API已加载并准备好访问。”
答案 1 :(得分:0)
你真的应该使用PhoneGap的单页面架构,不这样做无论如何都是从AppStore中被拒绝的可靠方法。
您不希望人们在网页之间经历加载时间,请查看Handlebars.js以便轻松完成此操作+您应该查看本教程,其中介绍了SPA / PhoneGap的基本用法。 http://coenraets.org/blog/phonegap-tutorial/
我建议反对 JQuery Mobile,因为在表现不佳的设备上明显变慢,而且还有一个不能将你的应用与简单网页区分开来的事情。