这就是我面临的问题。我正在构建的应用程序的某些部分打开了一些允许连接到各种服务器/服务的c网络套接字。但是,如果应用程序进入睡眠状态,这些套接字连接将丢失,并在尝试重新加载时出错。所以我想要做的事情基本上是在应用程序再次启动时通知用户,应用程序需要重新启动。主要问题是,我可以向他们展示一个按钮,通过使用exit(0)来杀死应用程序,而不会让我的应用程序被拒绝?根据用户要求杀死iOS应用程序
苹果公司表示,用户应该掌握应用何时被杀死,在这种情况下,我看到他们是,但我不确定苹果对此的看法。有其他人使用过吗?你被拒绝了吗?预先感谢您的任何建议!
编辑:
谢谢大家对你的建议。我正在考虑所有事情,但因为应用程序需要尽快提交,所以我只需要知道,如果我们无法获得另一个解决方案,如果上述提议的解决方案将被拒绝。
您是否尝试过不允许该应用在后台运行?然后,只要用户退出主屏幕,它就会被杀死。这可能有点侵略性,但会解决问题。 – PengOne 2012-04-21 21:23:14
如何让它在后台运行?这是简单的,苹果是否真的允许这个没有被拒绝? – MZimmerman6 2012-04-21 21:24:22
我认为你应该看到它*需要*作为bug重新启动的事实。你真的应该能够应付去背景和回来的应用程序。 – mattjgalloway 2012-04-21 21:26:16