Има ли частен API, който да може да открие какво е текущото приложение на преден план в iOS?

Не планирам да изпращам това приложение в AppStore. Това е само експериментално приложение. Така че не се притеснявам от одобрението/отхвърлянето на AppStore.

Търся начин, как мога да определя

a) Кое е текущото приложение на преден план (моето приложение ще бъде на заден план в този момент. Може да използвам аудио плейър или VoIP за това)

b) Откриване кога ново приложение е станало приложение на преден план


person Victor Ronin    schedule 02.07.2012    source източник
comment
Не съм съвсем сигурен защо бихте искали това, освен ако не разработвате настройка за джейлбрейк...   -  person pasawaya    schedule 02.07.2012
comment
Подкрепих въпроса. Докато работя по разработването на приложения за AppStore, все още смятам, че това е легален въпрос за разработка.   -  person pgb    schedule 02.07.2012
comment
2qegal: Първо, частният API е напълно легитимно нещо за корпоративни приложения за вътрешно или ad hoc разпространение. Второ, частният API работи на НЕ прекъснати устройства. Така че въпросът ми няма връзка с настройките за джейлбрейк.   -  person Victor Ronin    schedule 02.07.2012
comment
Private API работи на устройства без джейлбрейк, но Apple обикновено отхвърля приложения, които използват частни API. Прав си обаче за частта за вътрешна/ad-hoc дистрибуция в предприятието.   -  person pasawaya    schedule 03.07.2012


Отговори (1)


Изглежда, че този въпрос има този отговор за моя въпрос. как да определя кои приложения са на заден план и кои са на преден план в iOS по id на приложение

Това се свежда до частния API на SBFrontmostApplicationDisplayIdentifier

person Victor Ronin    schedule 02.07.2012