Запуск приложения в другом приложении - PullRequest
1 голос
/ 12 января 2012

Я хочу запустить приложение, которое уже существует в устройстве, нажатием кнопки «Домой» в iphone, когда запущено какое-то другое приложение.

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

Ответы [ 4 ]

5 голосов
/ 12 января 2012

Хотя вы можете вызывать метод для запуска другого приложения, я уверен, что это нарушает политику Apple по использованию кнопки «Домой». Если вы планируете подать свое приложение, вам почти наверняка будет отказано в этой практике.

Подробнее см. Рекомендации Apple по человеческому интерфейсу .

2 голосов
/ 14 января 2012

Это противоречит рекомендациям Apple по человеческому интерфейсу.Даже если вы сделаете это, приложение не будет одобрено

2 голосов
/ 12 января 2012

Вы можете определить, когда приложение переходит в фоновый режим, применяя метод UIApplicationDelegate: applicationDidEnterBackground:. Вот ссылка на протокол UIApplicationDelegate .

1 голос
/ 12 января 2012

Я сомневаюсь, что это возможно, но вы пытались запустить другое приложение с [[UIApplication sharedApplication] openURL:...] и поместить его в методы applicationDilllegate вашего AppDelegate или applicationDidEnterBackground?

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

Если что-то из этого будет работать, я полностью ожидаю, что Apple все равно отклонит ваше приложение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...