добавить пользовательскую схему URL, используя http: // - PullRequest
1 голос
/ 11 июля 2010

Я хочу добавить пользовательский URL в свое приложение для iPhone, чтобы другие приложения могли его открыть. Однако я хочу, чтобы URL начинался с «http», более подробно, я хочу открыть приложение в виде ссылки вэлектронное письмо, которое я отправил пользователю, и ссылка должна быть действительной: если электронное письмо будет прочитано с настольного компьютера, оно будет перенаправлено на сайт.

Я знаю, что существуют приложения, которые делают это -как YouTube, который реагирует на http://www.youtube.com

Однако я не уверен, может ли стороннее приложение

Спасибо, Гай.

Ответы [ 2 ]

4 голосов
/ 11 июля 2010

Вы должны сначала запустить ссылку через свой сайт.

Например, ссылка в электронном письме может быть http://<YOUR_SITE>/Q9xDH364

И эта ссылка может привести их на специальную страницу натвой сайт.На вашем сайте, если вы обнаружите пользовательский агент с iPad / iPhone / iPod, вы можете отобразить предупреждение, которое выглядит примерно так:

Если на вашем устройстве установлено «МОЕ ПРИЛОЖЕНИЕ», выможете просмотреть эту ссылку в своем приложении

Затем, если пользователь нажимает «ОК», преобразуйте ссылку http://<YOUR_SITE>/Q9xDH364 в ссылку, которую может получить ваше приложение, например my_app://<YOUR_SITE>/Q9xDH364

Thisхорошо работает для моего приложения, Ambiance .Например, перейдите на http://snd.am/35 со своего iPhone и браузера и посмотрите на различия.

1 голос
/ 11 июля 2010

Это не работает для сторонних приложений.Только определенные приложения Apple могут реагировать на определенные ссылки http: //.

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