gpt4 book ai didi

ios - 检查设备日期设置在iOS中是否是自动的

转载 作者:行者123 更新时间:2023-11-29 05:15:35 24 4
gpt4 key购买 nike

有没有办法检查Swift中“日期和时间”的设备设置是否设置为自动?
如果有的话,可以使用户切换到所需的设置(自动)

最佳答案

iOS的结构方式是,您的应用程序位于沙箱中,并且只有在Apple已与开发人员社区共享了公共API的情况下,才能与系统通信。某些公共API可以像加速度计一样自由使用,而其他API则需要用户许可,例如位置信息。不幸的是,日期和时间设置api不是公开的,因此您根本无法使用日期和时间设置。

关于以防用户篡改的方式获取时间的文章很多。最重要的是,没有真正的100%防篡改解决方案,但是以下代码已经是防止大多数用户使用的好步骤。

#import <CoreLocation/CoreLocation.h>

CLLocation* gps = [[CLLocation alloc]
initWithLatitude:(CLLocationDegrees) 0.0
longitude:(CLLocationDegrees) 0.0];
NSDate* now = gps.timestamp;


还有许多其他资源,但请看一下这两个:


http://www.earthtools.org/webservices.htm#timezone
http://www.timeapi.org/utc/now

关于ios - 检查设备日期设置在iOS中是否是自动的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59223437/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com