Запуск родного приложения по ссылке на сайте на iPhone - PullRequest
5 голосов
/ 12 ноября 2009

У меня есть запрос на запуск нативного приложения по ссылке на сайте на iPhone.

Я объясню. Обычно веб-приложение используется для работы в Интернете без использования каких-либо функций устройства iPhone (таких как GPS, камера, акселерометр и т. Д.)

У меня есть специальный веб-сайт для iPhone, который выполняет много задач в Интернете.

Теперь, сохраняя все функциональные возможности, я хочу добавить функцию фотографирования со встроенной камеры iPhone. т.е. когда пользователь нажимает кнопку на веб-сайте «Сфотографируй», должно быть запущено мое нативное приложение, которое будет делать снимок и выполнять определенные задачи.

Как захватить событие нажатия кнопки, которое выполняется на сайте? Должен ли я использовать UIWebView или Safari?

Я знаю, что с помощью URL Scheme мы можем запустить Safari из собственного приложения. Но как добиться обратного, как объяснено выше?

Все остальные функции прекрасно работают на веб-сайте, поэтому я не хочу превращать весь веб-сайт в собственное приложение. (В противном случае мне придется иметь дело с веб-сервисами). Необходимо добавить только эту функциональность.

1 Ответ

5 голосов
/ 12 ноября 2009

Зарегистрируйте обработчик URL, а затем разместите на своем сайте ссылку на myapphandle: //some.parameters.here/

A la: http://iosdevelopertips.com/cocoa/launching-your-own-application-via-a-custom-url-scheme.html

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