我正在开发一款主要面向iOS的HTML5游戏。它有一个Node.js后端,并使用了无数的技术,包括jQuery,Socket.IO和Web Audio API。游戏运行正常。但是,有时设备会锁定(不冻结)。我可以正常玩游戏,但电源和主页按钮都不会响应,虽然屏幕会变暗,但它永远不会完全消失。或者,有时当我按下主页按钮时,苹果徽标将在屏幕上闪烁。
我无法定期重现错误,因此很难调试。如果我将设备单独放置几分钟似乎更频繁地发生,但有时它很好,有时它不会退出。
我一直试图追踪这个错误几个星期了。我尝试过互联网搜索,导致一些可能性,但没有一个修复过程。我不记得我尝试过的所有修复,但有些修复:
我无法发布该程序的完整源代码,并且不确定哪些特定部分对调试它有帮助。如果你能告诉我要分享的代码部分,我可以这样做。
非常感谢任何帮助!
克里斯托弗