相关疑难解决方法(0)

iOS中是否有可以使用的时钟,用户无法更改

我正在尝试设计一个实时事件发生的系统,我想将它们与时钟同步. [NSDate date]通常可以,但用户可以改变这一点并欺骗系统.我需要的是一个时钟,我可以从相对时间(例如64位计数器) - 我不需要绝对时间(或一天中的时间等).

我可以使用这样的API吗?

编辑:我还想补充一点,这个时钟需要在应用程序的会话上持久化.

time objective-c ios

24
推荐指数
4
解决办法
9600
查看次数

有没有办法确定iOS中的实际时间和日期(不是设备的时间)

在iOS中,我需要知道实际时间(UTC),而不是设备的时间.换句话说,用户不应该篡改时间或日期.

任何需要网络连接的东西都不好(因此不能选择访问时间服务器).

AFAIK,有两种理论方法可以达到这个目的:

  • 使用GPS卫星信号的时间戳
  • 从运营商处获取当前时间

问题是iOS中的任何API都不会公开此信息.

还有另外一种方法吗?

gps cellular-network ios

13
推荐指数
1
解决办法
1505
查看次数

如何在应用程序运行之间本地检测用户的iPhone时钟进度?

休闲游戏的一个常见用途是人为地推进系统时钟以在游戏中领先.如何在iOS设备上的应用程序检测到这样的用户时钟进度?

  • 不得涉及网络通信
  • 当时钟提前时,不能假设应用程序已打开(运行或暂停)
  • 必须检测时钟提前,检测时钟回滚是不够的

理想情况下,该解决方案对于重新启动是强大的,但这不是必需的.

iphone objective-c clock anti-cheat ios

10
推荐指数
2
解决办法
5351
查看次数

标签 统计

ios ×3

objective-c ×2

anti-cheat ×1

cellular-network ×1

clock ×1

gps ×1

iphone ×1

time ×1