检查iOS应用是否在BG中运行

时间:2018-01-18 08:44:13

标签: ios background-process

我通过VOIP通知在后台运行应用程序,我在计时器中启动一个特殊功能,让我知道应用程序在BG中运行的云。

问题是当我通过按两次主页按钮检查BG中运行的应用程序时,它不会显示应用程序正在后台运行。

我想解决这个问题,我想在BG应用程序中制作可视应用程序,或者我想知道应用程序只在BG中或在隐形内存中。

1 个答案:

答案 0 :(得分:0)

取决于您希望如何检查,如果您只是想确保应用程序在后台运行,您可以触发本地通知,或在模拟器上运行它,或检查调试日志。

编辑: 这是您从代码

检查应用程序状态的方法

目标-C

UIApplicationState state = [[UIApplication sharedApplication] applicationState];
if (state == UIApplicationStateBackground)
{
   //app in background
}

夫特

 let state = UIApplication.sharedApplication().applicationState
            if state == .Background {
                //app in background
             }