检查移动设备是否使用ngCordova启用了自动时区

时间:2018-07-05 21:19:32

标签: cordova ionic-framework ngcordova ionic-v1

Ionic v1应用程序需要检查移动设备(Android或iOS)是否启用了“自动时区”,我该怎么做?我想这是使用ngCordova完成的。

对于某些操作,必须启用“自动时区”,以便服务器将收到真实的日期和时间,而不是假的日期和时间。如果用户被禁用,我将不允许其继续。

1 个答案:

答案 0 :(得分:0)

我创建了this ngcordova plugin来做到这一点,目前它仅支持Android。不支持iOS,因为它不会以编程方式公开iPhone的日期和时间设置。

用法

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

如果未定义window.VerifyAutomaticDateTimeZone,请用$ionicPlatform.readyionic.Platform.ready包裹呼叫

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