iOS Safari在独立模式下运行我们的网络应用程序时,会在后台崩溃iOS

时间:2013-12-21 04:39:49

标签: ios iphone safari iphone-web-app

我们正在开发一个广泛使用Cavas 2D进行某些演示的网络应用程序,并且已成功在iOS和Android设备上运行。最近我们为iOS设备添加了独立模式,因此用户必须使用“添加到主屏幕”并使用屏幕图标运行它,就像常规应用程序一样。

最近发生的事情是,我们在iPhone4上启动网络应用程序10-12次之后:

  1. 状态栏(最初设置为“黑色”)突然变为白色,我们无法退出Safari(按主页按钮)。

  2. 如果我们尝试进行屏幕截图(家庭+电源按钮),则会播放快门声,就像拍摄并保存屏幕截图一样。

  3. 如果我们尝试锁定设备(电源按钮),屏幕会变黑,但之后没有任何操作会带来解锁屏幕或任何屏幕 - 显示屏仍为黑色。

  4. 我们只能在此之后按住home + power 10秒钟进行重置。

  5. 如果我们没有锁定设备,网络应用程序一直没有任何问题,它不会崩溃,但无法退出(双击主页按钮也没有结果)。

    < / LI>

    有没有人使用他们的网络应用程序体验过这个?

    如何调试此指南将受到高度赞赏。我们尝试在OSX上使用Safari,将iPhone连接到它并使用Develop - &gt; iPhone菜单,但到目前为止没有运气。

    提前致谢!

1 个答案:

答案 0 :(得分:1)

我会开始尝试通过在连接到计算机的iPhone上运行XCode来进行调试。

在XCode中打开“管理器”并转到“设备”选项卡。

您应该在那里看到您的设备,您可以从中查看iOS控制台。这可能会告诉你手机停止响应出了什么问题。

我认为您不必将手机置于开发模式(或成为付费开发者)才能看到iOS控制台。