我想在我的应用关闭时在后台执行一些操作。是不是可能在ios
答案 0 :(得分:2)
简短回答; 是可以在后台运行应用程序。
如果您通过按主页按钮关闭应用程序,应用程序将“冻结”,除非您指定它应在后台运行。但是有一些限制,请参阅下面的解释。
如果您终止该应用程序,则无法在后台运行该应用程序。杀死它时,任何应用程序都无法生存。杀戮是这样做的;双击主页按钮,然后长按应用程序。最后你按下应用程序。这会杀死应用程序。
最大的限制是您的应用程序需要具有某种类型,否则不允许在后台执行。这在 Info.plist 文件中指定。具体来说,您需要在 Info.plist 文件中添加 UIBackgroundModes 。如果是另一种类型的应用程序并尝试在后台运行,则应用程序将被拒绝在Appstore中发布。
这些是允许在后台执行的应用程序类型:
然后,应用程序需要遵循某些规则的某些规则。一切都在解释here。