Открытие родного приложения. из сафари - PullRequest
6 голосов
/ 19 февраля 2010

Я знаю приложения для iPhone. работать как песочницы Это означает, что у них нет доступа к файлам других приложений. И мне также удалось открыть веб-сайт в Safari из собственного приложения () с помощью:

 openURL:[NSURL URLWithString: Website_Address] 

Существует четыре приложения Native, которые, как я видел, открываются из Safari.

  1. Приложение App Store
  2. Приложение Карт
  3. Приложение электронной почты
  4. Приложение для телефона

Есть ли способ открытия моего собственного приложения с веб-сайта iphone в Safari (может быть, какой-нибудь html / xml / php и т. Д. Код)?

1 Ответ

9 голосов
/ 19 февраля 2010

Да, вы можете сделать это, привязав ваше приложение к пользовательской схеме URI, а затем создав ссылку с вашей пользовательской схемой URI, которая при выборе откроет ваше приложение.

Чтобы зарегистрировать пользовательскую схему URI, вам нужно изменить файл info.plist и назначить свое пользовательское значение для объекта URL Identifier.

Более подробную информацию можно найти в Руководстве по программированию iPhone OS Для разработчиков Apple или этой статье , в которой подробно описан пошаговый процесс.

Или вы можете проверить официальную документацию от Apple .

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