Как запустить приложение, используя NSURL и -openURL :? - PullRequest
0 голосов
/ 20 ноября 2011

Есть несколько приложений, которые я считаю очень полезными и хочу рекомендовать своим пользователям внутри моего приложения. Если установлено одно такое приложение, и пользователь нажимает кнопку, я хочу запустить это приложение. В противном случае откройте страницу приложения в приложении App Store.

UIApplication предоставляет -canOpenURL: метод, который, я думаю, можно использовать для проверки, существует ли приложение на устройстве. С -openURL: приложение может быть запущено. Но как мне создать NSURL для запуска приложения?

Приложения, на которые я хочу ссылаться, не имеют какой-либо специальной зарегистрированной схемы URL, по крайней мере, о которой я не знаю. Все, что я знаю, это их имя и идентификатор приложения.

Возможно ли это, или разработчики этих приложений должны обновить свои приложения для поддержки пользовательских схем открытия URL-адресов?

Ответы [ 2 ]

1 голос
/ 20 ноября 2011

Приложение можно открыть по URL-адресу только в том случае, если оно знает зарегистрированную схему URL (это может быть ваше приложение или одна из существующих схем iOS)

0 голосов
/ 20 ноября 2011

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

...