Background Mode
Cordova插件,以防止应用程序在后台进入睡眠状态。 需要Cordova插件:cordova-plugin-background-mode。 有关插件的更多信息:https://github.com/katzer/cordova-plugin-background-mode
Repo(备用):https://github.com/katzer/cordova-plugin-background-mode
Installation(安装)
1.安装Cordova和Ionic原生插件:
$ ionic cordova plugin add cordova-plugin-background-mode
$ npm install--save@ionic-native/background-mode
Supported platforms(支持平台)
AmazonFire OS
Android
Browser
iOS
Windows
Usage(用法)
import{BackgroundMode}from'@ionic-native/background-mode';
constructor(privatebackgroundMode:BackgroundMode){}
...
this.backgroundMode.enable();
Instance Members(实例成员)
启用背景模式。 一旦调用,防止应用程序在后台暂停。
禁用后台模式。 一旦后台模式被禁用,应用程序将在后台暂停。
检查后台模式是否启用。
****Returns:** boolean
返回一个布尔值,指示是否启用后台模式。
如果后台模式处于活动状态,可用于获取信息。
****Returns:** boolean
返回一个布尔值,指示后台模式是否处于活动状态。
Platforms:****ANDROID
覆盖默认标题,代码和文本。 仅适用于Android平台。

监听插件触发的事件. 可用的事件有enable, disable, activate, deactivate and failure.

****Returns:** Observable<any>
Platforms:****ANDROID
Android允许以编程方式从前台切换到后台。
Platforms:****ANDROID
在后台(Android)中启用GPS跟踪。
Platforms:****ANDROID
Android允许以编程方式从后台切换到前台.
Platforms:****ANDROID
覆盖Android上的后退按钮进入后台,而不是关闭应用。
Platforms:****ANDROID
Android 5.0+以上的从最近的任务列表中排除应用程序。
Platforms:****ANDROID
该方法使用async而不是isActive()或isEnabled()。
Platforms:****ANDROID
打开屏幕
Platforms:****ANDROID
打开屏幕并显示应用程序即使锁定
BackgroundModeConfiguration

作者:待花谢花开
链接:https://www.jianshu.com/p/6ebf9d0bf648
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
网友评论