IONIC 4 Android 9背景模式插件。禁用电池优化

IONIC 4 Backgroundmode插件不会禁用电池优化。

我测试了这些解决方案,但不起作用:

https://github.com/katzer/cordova-plugin-background-mode/issues/430

我尝试设置:

  this.backgroundmode.on("activate").subscribe(()=>{
       this.backgroundmode.disableWebViewOptimizations();

      this.backgroundmode.disableBatteryOptimizations(); HERE

      console.log("background activate !!!!");
  });

但是我得到:

类型“ Backgroundmode”上不存在属性“ disableBatteryOptimizations”。你的意思是 'disableWebViewOptimizations'

环境:

离子:

ionic(Ionic CLI):4.12.0(C:\ Users \ Julio \ AppData \ Roaming \ npm \ node_modules \ ionic    离子框架:@ ionic / angular 4.9.1    @ angular-devkit / build-angular:0.801.3    @ angular-devkit / schematics:8.1.3    @ angular / cli:8.1.3    @ ionic / angular-toolkit:2.0.0

科尔多瓦:

cordova(Cordova CLI):9.0.0(cordova-lib@9.0.1)    Cordova平台:Android 8.1.0    Cordova插件:cordova-plugin-ionic-keyboard 2.2.0,cordova-plugin-ionic-webview 4.1.1(和其他6个插件)

系统:

Android SDK工具:26.1.1(C:\ Users \ Julio \ AppData \ Local \ Android \ Sdk)    NodeJS:v11.12.0(C:\ Program Files \ nodejs \ node.exe)    npm:6.7.0    作业系统:Windows 10

有什么建议吗?

zmm22 回答:IONIC 4 Android 9背景模式插件。禁用电池优化

尝试一下 首先删除所有平台,即ios或android

  1. ionic cordova平台rm android
  2. 离子科尔多瓦平台rm ios

现在,添加以下插件,  ionic cordova插件添加https://github.com/tushe/cordova-plugin-background-mode.git

然后使用以下命令安装最新版本的后台模式 npm install --save @ ionic-native / background-mode @ latest

再次添加平台,然后重试。

本文链接:https://www.f2er.com/3156173.html

大家都在问