所以我正在为我的申请寻找3个场景......
当用户在应用程序中时,一切正常(显然)
当应用程序退出或放入后台时(用户按下主页按钮)我想触发功能A
当用户在应用程序中并且只是锁定手机(不退出应用程序或任何东西)时,我想触发功能C.
我已经意识到apache和所有的暂停功能,但我最担心的是第3个场景
有人可以帮助我区分上述三种情况吗?
答案 0 :(得分:0)
您可以使用后台模式:https://ionicframework.com/docs/native/background-mode/
this.backgroundMode.on('activate').subscribe(() => {
if(this.backgroundMode.isScreenOff()){
//Here the app is in background and the screen is off
}else
//Here the user just pressed home button
});
不幸的是,这不适用于iOS