Native: пытался вызвать BackgroundMode.enable, но плагин BackgroundMode не установлен

#ionic4 #ionic-native

#ionic4 #ionic-native

Вопрос:

Я следую https://ionicframework.com/docs/native/background-mode для фонового режима, но я получил «Родной: пытался вызвать BackgroundMode.enable, но плагин BackgroundMode не установлен». предупреждение об ошибке консоли, плагин не установлен. 1. установите плагин ionic cordova, добавьте cordova-plugin-background-mode 2. npm установите @ionic-native / background-mode 3. импортируйте библиотеку в app.module.ts «импортируйте { BackgroundMode} из ‘@ionic-native / background-mode / ngx’; » и добавьте в provider. 4. добавьте в основной файл app.component.ts на this.platform.ready

       this.backgroundMode.enable();
     console.log(this.backgroundMode.isActive());
  

Ответ №1:

Если вы уже используете мобильное устройство, просто запустите:

«ionic cordova подготовит Android» перед запуском вашего приложения.

Если вы пытаетесь использовать эти плагины с «ionic serve», вы не можете, вам нужно использовать мобильное устройство / симулятор или запустить браузер платформы с:

«ionic serve —cordova —platform browser»

Я действительно не рекомендую использовать браузер, поскольку, на мой взгляд, он работает не очень хорошо, мое предложение — использовать телефон.