运行 使用 ionic 4 激活后台模式时的功能
Run function when background mode is active using ionic 4
我正在使用 ionic Background Mode 插件。首先,我在项目中安装,在 app.module.ts 文件中导入并将此代码放入 app.component.ts 文件 this.backgroundMode.enable();
中。我想检查后台模式是否在后台 运行 函数中处于活动状态。当后台模式处于活动状态时,我想 运行 我的功能。
let inBackground = true;
this.backgroundMode.isActive();
this.myfunction();
有人知道怎么做吗??
最好按照下面的示例进行操作:
this.backgroundMode.on('activate').subscribe(s => {
console.log('backgroundMode activate');
});
this.backgroundMode.enable();
关于它的更多信息你可以从这里获取
Cordova Background Plugin
例如
import { BackgroundMode } from '@ionic-native/background-mode';
import { Observable } from 'rxjs/Observable';
import 'rxjs/add/observable/interval';
在你的构造函数中
constructor(public platform: Platform, public backgroundMode: BackgroundMode) {
this.platform.ready().then(() => {
this.backgroundMode.on('activate').subscribe(() => {
// Call your method here
});
this.backgroundMode.enable();
});
}
我正在使用 ionic Background Mode 插件。首先,我在项目中安装,在 app.module.ts 文件中导入并将此代码放入 app.component.ts 文件 this.backgroundMode.enable();
中。我想检查后台模式是否在后台 运行 函数中处于活动状态。当后台模式处于活动状态时,我想 运行 我的功能。
let inBackground = true;
this.backgroundMode.isActive();
this.myfunction();
有人知道怎么做吗??
最好按照下面的示例进行操作:
this.backgroundMode.on('activate').subscribe(s => {
console.log('backgroundMode activate');
});
this.backgroundMode.enable();
关于它的更多信息你可以从这里获取 Cordova Background Plugin
例如
import { BackgroundMode } from '@ionic-native/background-mode';
import { Observable } from 'rxjs/Observable';
import 'rxjs/add/observable/interval';
在你的构造函数中
constructor(public platform: Platform, public backgroundMode: BackgroundMode) {
this.platform.ready().then(() => {
this.backgroundMode.on('activate').subscribe(() => {
// Call your method here
});
this.backgroundMode.enable();
});
}