Sto tentando di registrare l'utilizzo delle singole app degli utenti su iOS9.Rileva quale app è in primo piano su iOS9 senza jailbreak
Preferisco preferire che sia non utilizzi soluzioni limitate di jailbreak, autoesplicativo. Facendo la variazione di questa app su un telefono jailbroken shouldn't be hard.
Questo non sarà certamente rilasciato su App Store come Apple non lo consentirebbe.
Sto cercando qualsiasi API privata che può fare questo, qualsiasi API iOS nascosta che può essere utilizzata per fare questo. NULLA.
Quello che ho già guardato attraverso:
- how to determine which apps are background and which app is foreground on iOS by application id
- How to know about app launched and details jailbreak iOS 7
- Is there a private API to be able to detect what is current foreground app on iOS?
- How to monitoring App running in the foreground in iOS8?use the PrivateFrameworks SpringBoardServices
che ha dimostrato di essere relativamente utile - ora possiamo supporre che ci è una sorta di requisito di accesso aggiuntivo , Probabilmente un diritto, ma non so davvero come dovrebbe apparire come
- Can you find individual app usage duration using SpringBoard services framework or other private framework?
- Find out active application or if on Springboard
- Programmatically detect which iOS application is visible to user
Tuttavia tutti questi si è rivelata inutile perché Apple risolto il problema di sicurezza this con iOS8 e il metodo per copiare/accedere all'identificatore del gruppo di app attualmente in primo piano non funziona più.
La domanda è: C'è qualcuno che conosce una soluzione alternativa utilizzando diversi strumenti/exploit che non richiedono il jailbreak?
Idee:
ispezionare il processes running on the device e l'elaborazione di un algoritmo che sarebbe in grado di riconoscere i picchi che significano un app è stata lanciata, che potenzialmente potrebbe funzionare, ma probabilmente sarebbe un grande dolore nel culo. Domande menzionare questa soluzione:
- ispezionare il traffico di telefoni in qualche modo?
- non sono sicuro se v'è un certo roba del kernel che avrei potuto fare
Here è la mia versione di Reddit questa domanda se qualcuno vuole controllare. Anche se è di qualsiasi valore, ecco lo runtime headers for iOS9 e lo list delle API private di Apple.
Purtroppo, molte domande relative all'utilizzo delle API private o alle tecniche di jailbreak vengono votate * solo perché *. È davvero stupido. Questa è una buona domanda e mostra molte ricerche. +1 – Nate
vuoi dire che stai provando a fare ciò che Apple già fa? http://www.ibtimes.co.uk/how-much-time-do-you-spend-your-iphone-discover-if-you-are-app-addict-ios-9-1520612 – Mikael
Sì e no, Intendo collegarmi a RescueTime e renderlo migliore. Molte persone trascorrono molto tempo su dispositivi mobili e sarebbe utile a loro, almeno per me da molto tempo utente RescueTime – Ferologics