如何检查应用程序现在是前台还是后台?

Fin*_*sse 2 javascript capacitor

Capacitor 提供了一个App插件,允许在应用程序进入后台或前台时获得回调。但是如何随时获取应用程序isActive值(也称为前台/后台状态)?问题是我不知道应用程序状态,直到我订阅appStateChange事件并且应用程序进入后台或前台。

Fin*_*sse 5

最近添加了一种获取当前状态的方法:

import {Plugins} from '@capacitor/core';

const {App} = Plugins;

let {isActive} = App.getState();
Run Code Online (Sandbox Code Playgroud)