Возможность запуска приложения для iOS по веб-ссылке - PullRequest
14 голосов
/ 26 апреля 2011

Мое приложение перенаправляет пользователя из приложения в сафари для выполнения некоторых веб-задач (игра с использованием веб-просмотра, но есть и другие проблемы, касающиеся компоновки, использования, повторного запуска приложения, ошибок сервера и т. Д.).Когда они закончат, я хотел бы получить ссылку на последнюю веб-страницу, которая позволит им перезапустить приложение.Я думаю, что это должно быть возможно с помощью реализации протокола какого-то рода (например, href = "myAppProtocol: // relaunch"), но я не знаю, как правильно его реализовать.

[ОБНОВЛЕНИЕ] (пока не могу ответить на свой вопрос, поэтому редактирую здесь)

Наткнулся на это сразу после публикации (часы просмотра, и всегда так получается ...) http://mobileorchard.com/apple-approved-iphone-inter-process-communication/

Использованиеобработчик типа URL в вашем списке (как я подозревал) вы можете объявить, что ваше приложение обрабатывает URL этого типа (скажем, "myAppProtocol").После этого iOS запускает ваше приложение и передает его URL, когда оно затрагивается в Safari.То, что вы делаете от вас, зависит от вас, мне просто нужно запустить его, так что я больше не буду его использовать, но вы можете взять URL и разобрать его для дальнейшей передачи информации и т. Д.

1 Ответ

11 голосов
/ 26 апреля 2011

Полагаю, вы уже нашли ответ, но посмотрите также на документы: Использование схем URL для связи с приложениями .

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