Проверьте, включено ли на мобильном устройстве автоматический часовой пояс с помощью ngCordova - PullRequest
0 голосов
/ 06 июля 2018

Приложение Ionic v1 должно проверить, включено ли на мобильном устройстве (Android или iOS) автоматический часовой пояс, как я могу это сделать? Я думаю, что это сделано с помощью ngCordova.

Для некоторых действий автоматический часовой пояс должен быть включен, чтобы сервер получал реальную дату и время вместо поддельных. Я не позволю пользователю продолжить, если он отключен.

1 Ответ

0 голосов
/ 13 июля 2018

Я создал этот плагин ngcordova для этого, на данный момент он поддерживает только Android. iOS не поддерживается, потому что она не отображает настройки даты и времени iPhone программно.

Использование

window.VerifyAutomaticDateTimeZone.isAutomaticChecked(function(isIt){
  if (isIt == 'true') {
        // do something
    } else {
        // do something else
    }
});

В случае, если window.VerifyAutomaticDateTimeZone не определено, оберните вызов с помощью $ionicPlatform.ready или ionic.Platform.ready

$ionicPlatform.ready(function(){
    // code here...
});
...