Ich versuche, Benutzer individuelle App-Nutzung auf iOS9 zu protokollieren.Erkennen, welche App im Vordergrund auf iOS9 ohne Jailbreak ist
Ich würde lieber, dass es Jailbreak begrenzte Lösungen, selbsterklärend nicht verwenden würde. Die Variation dieser App auf einem jailbroken Telefon .
Dies wird sicherlich nicht im App Store veröffentlicht werden, wie Apple es nicht zulassen würde.
Ich bin auf der Suche nach einer beliebigen private API, die dies tun kann, alle versteckten iOS-APIs, die dazu verwendet werden können. ETWAS.
Was ich schon durchgesehen:
- 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
die sich als relativ nützlich sein - wir können nun davon ausgehen, dass es ist eine Art zusätzliche Zugangsvoraussetzung , Wahrscheinlich ein Anspruch, aber wir wissen nicht wirklich, wie es wie
- 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
jedoch alle diese erwies sich als wenig hilfreich weil Apple aussehen sollte Fixed this Sicherheitslücke mit iOS8 und die Methode zum Kopieren/Zugriff auf die derzeit am weitesten vorn liegenden App-Bundle-Kennung funktioniert nicht mehr.
Frage ist: Gibt es jemanden, der einen Workaround mit verschiedenen Tools/Exploits kennt, die keinen Jailbreak erfordern?
Ideen:
die processes running on the device Inspektion und einen Algorithmus erarbeiten, die Spitzen zu erkennen, wäre in der Lage, die eine App bedeutet gestartet wurde, das könnte möglicherweise funktionieren, aber es wäre wahrscheinlich ein großer Schmerz sein in den Arsch. Fragen zu erwähnen, diese Lösung:
- irgendwie die Telefone Verkehr Inspektion?
- nicht sicher, ob es einige Kernel-Sachen, die ich
Here ist meine Reddit Version dieser Frage tun könnte, wenn jemand will, um es zu überprüfen. Auch wenn es von Wert ist, hier sind die runtime headers for iOS9 und list von Apple's privaten API's.
Leider werden viele Fragen, die sich mit privater API-Nutzung oder Jailbreak-only-Techniken befassen, nur wegen * abgelehnt. Es ist wirklich albern. Das ist eine gute Frage und zeigt viel Forschung. +1 – Nate
Sie meinen, Sie versuchen zu tun, was Apple bereits tut? http://www.ibtimes.co.uk/how-much-time-do-you-spend-your-iphone-discover-if-you-are-app-addict-ios-9-1520612 – Mikael
Ja und nein, Ich meine, mit RescueTime verbinden und es besser machen. Viele Menschen verbringen viel Zeit auf mobilen Geräten und es wäre hilfreich für sie, zumindest für mich eine lange Zeit RescueTime Benutzer – Ferologics