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

问题描述 投票:0回答:1

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

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

cordova ionic-framework ngcordova ionic-v1
1个回答
0
投票

我创建了这个 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...
});
© www.soinside.com 2019 - 2024. All rights reserved.