在后台应用程序时如何在没有用户界面的情况下重新启动 iOS 应用程序?
我知道通知,但在任何通知中,用户必须单击警报视图按钮才能重新启动或打开应用程序。
在后台应用程序时如何在没有用户界面的情况下重新启动 iOS 应用程序?
我知道通知,但在任何通知中,用户必须单击警报视图按钮才能重新启动或打开应用程序。
没有办法做到这一点。用户必须参与这样做。
正如其他人所说,你不能。虽然你可以做背景的东西,但这在各种方面受到限制:
对于 iOS 应用程序,了解您的应用程序是在前台运行还是在后台运行至关重要。由于 iOS 设备上的系统资源受到更多限制,因此应用程序在后台的行为必须与在前台的行为不同。操作系统还限制了您的应用程序可以在后台执行的操作,以延长电池寿命并改善用户对前台应用程序的体验。每当应用程序在前台和后台之间移动时,操作系统都会通知您的应用程序。这些通知是您修改应用行为的机会。
所以你想以编程方式启动你的应用程序,而不需要用户交互?由于iOS的限制,我认为没有办法做到这一点,对不起。
在普通情况下,在库存设备上是不可能的。这取决于您所说的“用户交互”是什么意思。我有一个应用程序(类似服务器)的案例,用户可以用设备做任何事情但不能触摸屏,因为设备被放在特殊的盒子里。我找到了一种使用 Siri 的方法。我启用了“嘿,Siri”选项,用户可以使用语音命令重新/启动应用程序。