设备就绪 ios 不工作

Posted

技术标签:

【中文标题】设备就绪 ios 不工作【英文标题】:Device Ready ios not working 【发布时间】:2015-05-07 11:17:40 【问题描述】:

我知道这会重复很多次,但我找不到解决方法。 我们有一个在 android 中运行的应用程序没有任何问题。

但是当我将它安装到我的 iphone 中时,准备好的设备并没有被触发。

设备准备在 android 中跳转,但在 ios 中,如果 auto-hide-splash-screen 为 false,它会一直停留在启动画面中,并且不会触发 deviceready。

我正在使用 phonegap build 进行构建。

cordova的版本是3.7.0

设备就绪的代码是

 document.addEventListener('deviceready', function() 
    alert('listening to device ready'+navigator);
    navigator.splashscreen.hide();      
  , false);        

【问题讨论】:

【参考方案1】:

尝试类似:

var onLoad = function()
    document.addEventListener("deviceready", deviceReady, false);
;

var deviceReady = function()
    document.addEventListener("backbutton", exitCordova, false);
    alert('listening to device ready'+navigator);
    navigator.splashscreen.hide();
;

var exitCordova = function()
    navigator.app.exitApp();
;

【讨论】:

以上是关于设备就绪 ios 不工作的主要内容,如果未能解决你的问题,请参考以下文章

Firebase setValue() 在模拟器上工作,但在设备上不工作,有人知道为啥吗? iOS 10,斯威夫特 3.1

无法创建新文件:设备尚未就绪

新的 paypal ios sdk 在设备中不工作

输入输出设备IO设备与主机信息传送的控制方式

iOS 通用应用程序链接在模拟器上工作,而不是在真实设备上

ios adhoc安装不工作