Кордова / Ionic2 | Как заблокировать и разблокировать экран Android и iOS? - PullRequest
0 голосов
/ 17 марта 2019

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

Насколько я могу сказать, единственный плагин, который будет работать, это: https://github.com/kitolog/cordova-plugin-screen-locker. Но, похоже, это работает только для Android (и может только заблокировать ориентацию экрана).

window.screenLocker.unlock(successCallback, errorCallback, 10);  // 10 seconds unlock timeout (third parameter is optional)
window.screenLocker.lock(successFun, errorFun);  // release screen unlock

Есть ли какое-нибудь решение для iOS, а? Я действительно не могу ничего найти.

1 Ответ

1 голос
/ 17 марта 2019

Существует очень веская причина, по которой плагин предназначен только для Android, поскольку в iOS нет общедоступного API для блокировки экрана.В общем, Apple более ограничена в том, что позволяет разработчикам.

Для более подробного объяснения, посмотрите этот ответ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...