我希望在我的应用程序关闭时在后台执行一些操作。 ios中可以吗
最佳答案
简答; 是可以在后台运行应用程序。
如果您通过按主页按钮关闭应用程序,除非您指定它应在后台运行,否则该应用程序将“卡住”。但是有一些限制,请参阅下面的解释。
如果您终止该应用程序,它就不可能在后台运行。杀死应用程序后,任何应用程序都将无法生存。杀戮是这样进行的;双击主页按钮,然后长按应用程序。最后你按下应用程序。这将终止应用程序。
最大的限制是你的应用程序需要是某种类型的,否则不允许在后台执行。这在 Info.plist 文件中指定。具体来说,您需要在 Info.plist 文件中添加 UIBackgroundModes。如果是其他类型的应用程序并试图在后台运行,该应用程序将被拒绝在应用商店发布。
这些是允许在后台执行的应用程序类型:
- 音频应用
- 定位应用
- 网络电话应用
- 报亭应用
- 轮询外部配件的应用
然后就是有一定的规则,应用需要遵循一定的规则。一切都解释清楚here .
关于iphone - 当我的应用程序关闭时是否可以运行后台线程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9156328/