app app exit Ionic 3上的触发功能

时间:2018-03-10 17:11:05

标签: ionic-framework ionic2 ionic3

所以我正在为我的申请寻找3个场景......

当用户在应用程序中时,一切正常(显然)

当应用程序退出或放入后台时(用户按下主页按钮)我想触发功能A

当用户在应用程序中并且只是锁定手机(不退出应用程序或任何东西)时,我想触发功能C.

我已经意识到apache和所有的暂停功能,但我最担心的是第3个场景

有人可以帮助我区分上述三种情况吗?

1 个答案:

答案 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