我正在开发iPhone游戏应用程序,用户可以在其中玩游戏并记录一些数据
我的问题是应用程序不支持后台处理。在我的应用程序中,如果调用出现,那么我的应用程序被终止。但是我需要保存用户的当前状态
我读过一些博客和帖子,他们提到核心电话框架可以给我们所有这些状态和通知。但是有人提到核心电话API是私有API。如果会使用这个API,那么APPLE是否会接受我的申请?我需要保存我的应用程序的当前状态
你找错地方了。您不需要访问电话API。
应用程序默认进入后台并返回前台,在现代设备和iOS版本上-也许你在旧设备或iOS版本3上运行你的应用程序。X,在这种情况下,所有的应用程序(不只是你的)将被终止时,他们"退出"。
即使在这种情况下,解决方案也不是电话API,而是处理发送给应用程序的关于应用程序终止的通知-你可以在那里保存状态,然后在应用程序重新运行时重新加载它。
查看以下链接获取更多信息:
- 应用状态和转换
- 多任务