相关疑难解决方法(0)

让iOS系统正常运行,在睡眠时不会暂停

我正在寻找一种方法来在iOS上获得绝对的,始终递增的系统正常运行时间.

它应该返回自设备上次重新启动以来的时间,并且不受系统日期更改的影响.

当设备处于休眠状态(所有我能找到任何方法暂停CACurrentMediaTime,[NSProcessInfo systemUptime],mach_absolute_time),或改变系统日期变更时(sysctl/KERN_BOOTTIME).

有任何想法吗?

kernel clock uptime ios

40
推荐指数
3
解决办法
2万
查看次数

有没有办法在iPhone上获得防篡改日期和时间?

出于各种原因,我需要从iPhone获取用户无法干预的当前日期和时间.是的,我已经看到了如何检查服务器(例如,这里),但如果你花一点时间反思,那就不会被篡改.

我期待听到两种下意识的反应:

  1. 使用GPS时间.
  2. 它无法完成.

在回答另一个问题时,我已经描述了我对这个问题的研究.总结一下:

  1. GPS时间随用户定义的设置而变化.
  2. iPhone肯定有一个内部防篡改时间和日期,如Set Automatically设置>常规>时间和日期之后的日期时间恢复时所示,on即使在防尘罩中也是如此.

我想知道的是如何访问这个防篡改时间.


编辑

需要明确的是,基于服务器的解决方案并不合适.首先,它可能是伪造的.另一方面,应用程序需要在没有网络连接的情况下工作.

iphone datetime ios

7
推荐指数
1
解决办法
1491
查看次数

iPhone后台模式下的内部时钟

在我的应用程序中,我想在后台模式下运行内部时钟[当应用程序未在前台运行时].

整个功能将是这样的:

目标是让服务器在应用程序中使用时间,因为使用设备时间有时可能会导致问题.问题可能出现在有人改变了用户的iPhone时间等情况.所以我遵循以下方法.

- 即使应用程序未运行,也可以在我的应用程序后台运行内部时钟. - 每15分钟与服务器通信,以获得实时和运行计时器. - 如果网络之间断开连接,定时器将继续并占用定时器时间.

我的申请在很大程度上取决于这个时间因素,因为这是一个机票预订系统.请帮我实现这个或请确认这是否可行?

我正在开发一个涉及票务预订系统的iPhone应用程序.我将我的应用程序注册为基于位置的,因为它正在使用用户在后台拍摄的位置.

我的问题是我需要在后台模式下在我的应用程序中运行内部时钟.我需要在核心位置委托方法中编写内部时钟的代码,这样内部时钟也将与位置服务一起运行.我的应用会被拒绝吗?这样做有什么不对吗?

我需要在我的应用程序中获得正确的时间,以便我运行此内部时钟.我可以使用NSDate,但这将返回设备时间.任何人都可以更改设备时间.因此,一旦有人唠叨,错误的时间将影响应用程序的顺利运行.有些人建议在没有运行内部时钟的情况下获得正确的时间吗?

iphone xcode ios

4
推荐指数
1
解决办法
3345
查看次数

获取目标c中的启动时间

如何在目标c中获得ios的启动时间?

有办法搞定吗?

boot objective-c ios

3
推荐指数
1
解决办法
4804
查看次数

标签 统计

ios ×4

iphone ×2

boot ×1

clock ×1

datetime ×1

kernel ×1

objective-c ×1

uptime ×1

xcode ×1