Ionic 应用程序:在 ionic 应用程序启动且 运行 时保持屏幕解锁和打开

Ionic app: Keeping the screen unlock and open when the ionic app is up and running

我正在使用 Ionic 框架开发导航应用程序。有没有办法在应用程序启动时保持设备屏幕打开并且运行?

是的,您可以保持屏幕处于活动状态: 为此有一个 cordova 插件:

ionic cordova plugin add cordova-plugin-insomnia

npm install @ionic-native/insomnia

import { Insomnia } from '@ionic-native/insomnia/ngx';

constructor(private insomnia: Insomnia) { }

...

this.insomnia.keepAwake()
  .then(
    () => console.log('success'),
    () => console.log('error')
  );

this.insomnia.allowSleepAgain()
  .then(
    () => console.log('success'),
    () => console.log('error')
  )

在此处查看插件文档 Cordova Insomnia Docs