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

ios – 从苹果服务器获取日期和时间,第1张

概述我正在开发一个只能在一天的某个时间使用的应用程序。我无法获得本地设备的时间,因为用户可以轻松地更改设备时间,从而允许在一天中的任何时间访问应用程序。 有没有办法从Apple服务器获取当前的日期和时间(或者如果没有),是否有其他方式? 我认为你应该使用互联网时间服务器。他们使用的标准化协议叫做“ NTP”。iOS有 built-in support for reading NTP server ti 我正在开发一个只能在一天的某个时间使用的应用程序。我无法获得本地设备的时间,因为用户可以轻松地更改设备时间,从而允许在一天中的任何时间访问应用程序。

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

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

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

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

总结

以上是内存溢出为你收集整理的ios – 从苹果服务器获取日期和时间全部内容,希望文章能够帮你解决ios – 从苹果服务器获取日期和时间所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1072076.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存