【发布时间】:2016-07-15 00:02:42
【问题描述】:
我的应用程序的一些 iOS 用户(使用 iOS 9.3.2 的 iPhone 6)报告说,在强制退出应用程序时,他们将看到只有 Apple 徽标和重启栏的黑屏,并且他们的设备将重新启动。我自己的设备无法重现此问题,并且我没有收到任何崩溃报告,因此我无法追踪此问题。用户认为他们的手机或应用程序已崩溃。
复制步骤
- 打开应用
- 按下 iPhone 上的主页按钮,然后让应用程序进入后台约 20 分钟。
- 重新打开应用
- 双击主页按钮并滑动以强制退出应用
- 一些用户报告说此时黑屏只有 Apple 标志和重启栏。
我确实在应用程序上运行了后台位置更新,以及后台进程。我曾尝试在应用重新进入前台时结束此后台任务,但这并不会阻止已经看到此效果的用户显示“苹果徽标”屏幕。
【问题讨论】:
-
我认为是iOS的bug。
-
他们使用的是 iOS 10 吗?
-
至少有一个用户在使用 iOS 9。我认为这也是 iOS 的一个错误。但是如果我能找到触发错误的原因,也许我可以避免那件事,即使我不是自己造成的?
-
您是否正在使用 OpenGL 或其他更底层的东西做任何事情,并且可能与 GPU 或其他子系统挂钩?
-
@ZevEisenberg 应用程序中没有 OpenGL 或 GPU 操作。位置更新和后台任务是我的应用程序所做的唯一“有趣”的事情。除此之外,通常的 UI 和网络。
标签: ios