在我的appname-Info.plist
中我已选中“应用程序未在后台运行”复选框(已勾选)
但是,当我按下屏幕下方的按钮关闭应用程序,然后双击按钮它会显示应用程序列表,我的应用程序就在当前正在运行的应用程序列表中。这是否意味着我的应用程序在后台运行?
若有,是否有解决方法?当用户退出时,我想确保我的应用程序完全无效。
由于 -code
答案 0 :(得分:4)
关闭后,您的应用未在后台运行。 即使您在切换台应用列表中看到它。
应用程序具有不同的状态
您的应用程序变为处于活动状态,而不是在后台运行。
应用程序仅在后台运行:
您应明确询问权限并设置相应的代码,而不仅仅是检查info.plist中的“应用程序是否在后台运行”
答案 1 :(得分:1)
双击主页按钮时获得的列表不是正在运行的应用程序列表。这是一种常见的误解。它实际上是最近启动的应用程序列表。因此,即使它不是多任务,你的应用程序也应该在其中。