Obtendo o tempo de atividade do sistema iOS, que não pausa quando está dormindo
Estou procurando uma maneira de obter um tempo de atividade absoluto e sempre incrementado no iOS.
Ele deve retornar o tempo desde a última reinicialização do dispositivo e não ser afetado pelas alterações na data do sistema.
Todos os métodos que eu posso encontrar ou pausa quando o dispositivo está dormindo (CACurrentMediaTime
, [NSProcessInfo systemUptime]
, mach_absolute_time
) ou são alterados quando a data do sistema é alterada (sysctl/KERN_BOOTTIME
).
Alguma ideia?