加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ios – 从苹果服务器获取日期和时间

发布时间:2020-12-15 01:57:44 所属栏目:百科 来源:网络整理
导读:我正在开发一个只能在一天的某个时间使用的应用程序。我无法获得本地设备的时间,因为用户可以轻松地更改设备时间,从而允许在一天中的任何时间访问应用程序。 有没有办法从Apple服务器获取当前的日期和时间(或者如果没有),是否有其他方式? 解决方法 我认
我正在开发一个只能在一天的某个时间使用的应用程序。我无法获得本地设备的时间,因为用户可以轻松地更改设备时间,从而允许在一天中的任何时间访问应用程序。

有没有办法从Apple服务器获取当前的日期和时间(或者如果没有),是否有其他方式?

解决方法

我认为你应该使用互联网时间服务器。他们使用的标准化协议叫做“ NTP”。iOS有 built-in support for reading NTP server time,但作为应用程序开发人员,这是不可访问的。或者你自己实现这个,或者你可以使用一个开源库,比如 ios-ntp或 HS NTP.我没有使用任何一个。检查设备的位置并找出时区可能是一个好主意,以获得真正的防弹解决方案。

在这里,您可以阅读有关服务器和内容的更多信息;
NIST Internet Time Service

理想情况下,应该有应用程序中的服务器列表。如果其中一个失败,您可以在列表中调用下一个NTP服务器。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读