Поймать исключение при попытке запустить службу URL из Safari на iPhone - PullRequest
1 голос
/ 21 марта 2010

Мне было интересно, знает ли кто-нибудь - есть ли у меня приложение для iPhone, зарегистрированное с помощью службы URL (например, alocola: //), что означает, что другое приложение может вызвать его, вызвав его URL - есть ли способ встроить это URL на странице HTML, и поймать исключение, если приложение не установлено на iPhone пользователя?

Или другими словами / более подробно: Я хотел бы написать приложение, которое соответствует некоторому URL-вызову (как это делает alocola: //), но хотело бы, чтобы это приложение запускалось с веб-страницы, читаемой мобильным Safari. Тем не менее, если приложение не установлено на iphone пользователя, я хотел бы иметь возможность отобразить заметку о том, что «на вашем iPhone должно быть установлено приложение alocola, загрузите его из магазина приложений, нажав здесь». Есть ли способ (возможно, с использованием javascript), чтобы Safari указывал, что URL не может быть вызван, и перехватывал это для отображения интеллектуального сообщения?

Спасибо :-) Ariel

1 Ответ

1 голос
/ 21 марта 2010

Нет, нет способа обнаружить это и отобразить такое сообщение. Вместо этого вы должны разместить на веб-странице текст, в котором говорится, что для использования ссылки требуется ваше приложение.

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