Я пытаюсь зарегистрировать пользователей для отдельных приложений на iOS9.Определите, какое приложение находится на переднем плане на iOS9 без джейлбрейка
Я предпочел бы, чтобы он не использовал джейлбрейк ограниченные решения, сам пояснительный. Выполнение вариации этого приложения на заблокированном телефоне shouldn't be hard.
Это, безусловно, не будет выпущено в App Store, так как Apple не допустит этого.
Я ищу любой частный API, который может это сделать, любые скрытые API iOS, которые могут быть использованы для этого. ЧТО-НИБУДЬ.
То, что я уже просмотрел:
- 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
, которые оказались относительно полезны - теперь мы можем предположить, что является своего рода дополнительным требованием к доступу , Вероятно, право, но мы не знаем, как это должно выглядеть
- 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
Однако все они оказались бесполезен потому, что компании Apple исправлено this недостаток безопасности с iOS8 и метод копирования/доступа к самому большому идентификатору пакета приложения, который больше не работает.
Вопрос:: Есть ли кто-то, кто знает обходное решение, используя разные инструменты/эксплойты, которые не требуют джейлбрейка?
Идеи:
инспектирующих processes running on the device и разработки алгоритма, который бы смог распознать шипы, которые означают приложение было запущено, которые потенциально могли бы работать, но это, вероятно, было бы серьезной боли в заднице. Вопросы упоминая это решение:
- инспектирующую трафика телефоны каким-то образом?
- не уверен, если есть некоторое ядро вещи, которые я мог бы сделать
Here моя Reddit версия этого вопроса, если кто-то хочет, чтобы проверить его. Также, если это имеет значение, вот runtime headers for iOS9 и list частных API от Apple.
К сожалению, многие вопросы, касающиеся частного использования API или технологий, основанных на джейлбрейке, подаются на голосование * только потому, что *. Это действительно глупо. Это хороший вопрос и показывает много исследований. +1 – Nate
Вы хотите сказать, что пытаетесь сделать то, что уже делает яблоко? http://www.ibtimes.co.uk/how-much-time-do-you-spend-your-iphone-discover-if-you-are-app-addict-ios-9-1520612 – Mikael
Да и нет, Я хочу подключиться к RescueTime и сделать его лучше. Многие люди тратят значительное количество времени на мобильные устройства, и им было бы полезно, по крайней мере, для меня долгое время RescueTime user – Ferologics