Как сохранить мобильный экран на
Я работаю над приложением Meteor, которое работает долгое время, и я ищу способ оставить экран включенным, когда нет активности пользователя (пока приложение работает, конечно).
Спасибо
1 ответ
Если я правильно прочитал документацию, а может и нет, потому что я никогда не использовал это раньше, тогда вы можете добавить плагин бессонницы в вашу сборку cordova/phonegap следующим образом:
$ meteor add cordova:nl.x-services.plugins.insomnia@https://github.com/EddyVerbruggen/Insomnia-PhoneGap-Plugin/tarball/47ba15a4ad791eb4d5a0643cdb7ef69f73109e15
А затем используйте:
window.plugins.insomnia.keepAwake()
а также
window.plugins.insomnia.allowSleepAgain()
Обновление для Meteor 1.2:
Установка плагинов с URL-адреса Git: Meteor больше не поддерживает установку плагинов Cordova из URL-адресов tarball, но поддерживает URL-адреса Git со ссылкой на SHA (например, https://github.com/apache/cordova-plugin-file). Существующие URL-адреса тарболов GitHub конвертируются автоматически.
Это означает, что теперь вам нужно использовать:
$ meteor add cordova:nl.x-services.plugins.insomnia@https://github.com/EddyVerbruggen/Insomnia-PhoneGap-Plugin#47ba15a4ad791eb4d5a0643cdb7ef69f73109e15
Обновление 2
Как указывает user3819370, плагин теперь находится в реестре, который используется meteor, поэтому вы можете просто установить его так:
meteor add cordova:cordova-plugin-insomnia@4.0.1