Phonegap插件不能在首次运行时工作

时间:2013-12-16 14:42:00

标签: cordova phonegap-plugins phonegap-build

我创建了一个PhoneGap iOS应用程序,出于某种奇怪的原因,我的所有插件(Inappbrowser,SMSBuilder和SocialSharing)在安装后第一次运行应用程序时都不起作用。只有在关闭应用程序并再次打开后,一切正常。

谢谢!

2 个答案:

答案 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,因为在表现不佳的设备上明显变慢,而且还有一个不能将你的应用与简单网页区分开来的事情。