Опции обработчика протокола браузера для ios - PullRequest
3 голосов
/ 29 июля 2011

Под обработчиком протокола браузера я имею в виду spotifiy: // и coda: //.

Какие варианты существуют для iOS сафари. Могу ли я указать BPH для dropbox или evernote, и браузер будет знать, например, предложить «открыть элемент в evernote»?

Возможно ли это?

1 Ответ

2 голосов
/ 29 июля 2011

Вы можете использовать -[UIApplication openURL:], чтобы открыть произвольный URL. Если другое приложение зарегистрировано для схемы протокола, они будут обрабатывать URL. Точно так же есть -[UIApplication canOpenURL:], чтобы выяснить, можно ли обработать схему URL, прежде чем пытаться вызвать ее. Однако обратите внимание, что ОС не запрашивает пользователя при открытии URL-адреса, она просто запускает приложение, зарегистрированное в настоящее время для этой схемы URL-адреса, и выдает ему URL-адрес. Если вы хотите оповестить пользователя до того, как это произойдет, вы должны сделать это самостоятельно.

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