我通过VOIP通知在后台运行应用程序,我在计时器中启动一个特殊功能,让我知道应用程序在BG中运行的云。
问题是当我通过按两次主页按钮检查BG中运行的应用程序时,它不会显示应用程序正在后台运行。
我想解决这个问题,我想在BG应用程序中制作可视应用程序,或者我想知道应用程序只在BG中或在隐形内存中。
答案 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
}