Как вывести приложение на передний план после звонка?

В моем приложении я делаю телефонный звонок, из-за которого мое приложение переходит в фоновый режим и приостанавливается. После отключения вызова вместо того, чтобы мое приложение вышло на передний план, родное телефонное приложение выходит на передний план.

Есть ли способ, которым мое приложение выходит на передний план (вместо родного приложения для телефона) после отключения вызова.

Если нет прямого пути, частные API/методы также работают, так как я не собираюсь отправлять это приложение в магазин приложений.

заранее спасибо


person Varun    schedule 30.10.2010    source источник


Ответы (3)


Я сомневаюсь, что есть способ сделать это, просто потому, что приложение в фоновом режиме находится в замороженном состоянии. Это означает, что приложение не запущено, но для него все еще выделена память.

Но вы можете установить локальное уведомление в applicationDidEnterBackground: :)

person Paul Ardeleanu    schedule 30.10.2010

Поскольку это нарушило бы безопасность песочницы (обнаружение отключения вызова, сокрытие другого приложения и т. д.), я сомневаюсь, что есть какой-либо API, общедоступный или нет, в немодифицированной стандартной ОС, который позволил бы вам принудительно вывести ваше приложение на передний план без каких-либо взаимодействие с пользователем.

person hotpaw2    schedule 31.10.2010

Я думаю, что это невозможно через API, предоставленный Apple ... может быть любой другой взломанный способ сделать это

person Sahnil    schedule 01.11.2010
comment
Не используйте поле ответа, чтобы задать собственный вопрос. - person Alex Reynolds; 01.11.2010