Да, вы можете держать экран активным: для этого есть плагин Cordova:
плагин Ionder Cordova добавить Cordova-плагин-бессонница
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