2010-11-19 2 views
0

Прежде чем я начну заниматься разработкой, я хочу знать, возможно ли это вообще.iphone: при получении сообщения, запускайте другое приложение без взаимодействия пользователя

Я разработчик, но не разработал приложение. раньше, так что извините, если вопрос звучит немой ..

Вот случай использования -

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

На iphone, когда приложение. получает это уведомление, запускает стороннее приложение. автоматически. например запустить календарь на определенную дату или начать игру.

Главное, что пользователь не хочет взаимодействовать, когда это уведомление получено на телефоне.

Я хочу знать, если это разрешено/возможно вообще. Должен работать на телефонах, не связанных с джейлбрейком.

ответ

0

Вы можете запустить любое приложение, которое публикует настраиваемую схему URL, где вы знаете схему. Некоторые из встроенных приложений имеют хорошо известные схемы, а некоторые (например, приложение для Facebook) имеют хорошо известные документированные схемы.

Вы запускаете приложение, используя метод openURL UIApplication, передавая URL-адрес с пользовательской схемой.

Я не уверен, что это разрешено/разрешено, когда приложение получает push-уведомление, но это вполне возможно.

+0

Кажется, у меня будет POC 8-) Спасибо Том. – PlanetUnknown

0

Не работает вообще. По крайней мере, не разрешено.

+1

Факт. Это отлично работает на Android. Apple ограничивает программы только своей песочницей. Вы можете запустить только почтовый клиент или браузер. – Kaili

Смежные вопросы