我正在开发iPhone游戏应用程序,用户可以在其中玩游戏并记录一些数据。
我的问题是该应用程序不支持后台处理。在我的应用程序中,如果出现呼叫,则终止我的应用程序。但我需要保存用户当前状态。
我已经阅读了一些博客和帖子,其中提到核心电话框架工作可以为我们提供所有这样的状态和通知。但有人提到核心电话API是一个私有API。如果将使用此API,那么APPLE是否接受我的申请?我需要保存我的应用程序当前状态。
答案 0 :(得分:0)
您正在寻找错误地方的答案。您无需访问电话API。
默认情况下,应用程序在现代设备和iOS版本上输入背景并返回到前台 - 也许您在较旧的设备或iOS 3.x版上运行您的应用程序,在这种情况下,所有应用程序(不仅仅是您的)当他们“退出”时将被终止。
即使在这种情况下,解决方案也不是电话API,而是处理发送给您的应用程序的有关应用程序终止的通知 - 您可以在那里保存状态,然后在重新运行应用程序时重新加载。
查看这些链接以获取更多信息: