在后台应用程序中重新启动iOS应用程序时无用户界面?

如何在后台应用程序中重新启动iOS应用程序而无需用户界面?

我知道通知,但在任何通知用户必须单击警报视图button重新启动或打开应用程序。

没有办法做到这一点。 用户必须涉及这样做。

正如其他人所说的,你不能。 你可以做背景的东西,但是这是有限的各种方式:

对于iOS应用程序,了解您的应用程序是在前台还是在后台运行至关重要。 由于系统资源在iOS设备上更受限制,因此应用程序在后台的行为必须与前台不同。 操作系统还限制了您的应用程序可以在后台执行的操作,以便延长电池寿命并改善用户使用前台应用程序的体验。 操作系统在前台和后台之间移动时通知您的应用程序。 这些通知是您修改应用程序行为的机会。

http://developer.apple.com/library/ios/#documentation/iphone/conceptual/iphoneosprogrammingguide/ManagingYourApplicationsFlow/ManagingYourApplicationsFlow.html

所以你想以编程方式启动你的应用程序,而无需用户交互? 由于iOS限制,我不认为有办法做到这一点,对不起。

一般情况下在股票设备上是不可能的。 这取决于“用户交互”的含义。 我有一个应用程序(不像服务器)的情况下,用户可以做任何与设备,但不能触摸屏,因为设备被放置在一个特殊的盒子。 我find了一个使用Siri的方法。 我启用了选项“嘿,Siri”,用户可以用语音命令重新启动应用程序。