Как сохранить мобильный экран на

Я работаю над приложением 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
Другие вопросы по тегам