我们不希望用户进入我们的应用程序,如果应用程序是过时的。
是可能的,当我们做一些日期检查之前,应用程序启动退出一个iOS应用?
或者,也可以在主视图加载后退出程序?
我们不希望用户进入我们的应用程序,如果应用程序是过时的。
是可能的,当我们做一些日期检查之前,应用程序启动退出一个iOS应用?
或者,也可以在主视图加载后退出程序?
该应用程序之前启动:没有。 此次推出的动画已在进行时,OS调用main
。
过了一段时间(1-2秒):是的。 您可以使用一个
[[UIApplication sharedApplication] terminateWithSuccess];
exit(0);
abort();
assert(0);
pthread_kill(pthread_self());
这么多的方法,但也不会经过AppStpre - 你不应该以编程方式关闭应用。 你应该通过对过时的应用程序,并与应用程序交互禁用的UIAlertView中通知用户。
据苹果你不能退出(退出)通过代码应用程序。 也就是说,如果你使用退出(0)。 您的申请将被拒绝了点。 虽然你可以使用退出(1)和耽误您的应用程序的退出时间。 或者你可以像使用本地通知,会非常方便。
不要以编程方式退出
因为人们往往将此解释为崩溃决不编程退出iOS应用程序。 但是,如果外部环境阻止应用程序按预期运行,你需要告诉你的用户的情况,并解释他们可以做什么。 根据不同的应用程序故障的严重程度,你有两个选择。
显示描述该问题,并提出纠正一个有吸引力的画面。 屏幕提供的反馈,让用户宽心,有什么不对您的应用程序。 它让用户控制,让他们决定是否要采取纠正措施,并继续使用您的应用程序或按Home按钮,打开不同的应用程序
如果只是你的一些应用程序的功能无法正常运作,无论是显示在屏幕或报警时,人激活该功能。 只显示警报,当人们试图访问不正常的功能。
资源