Есть несколько приложений, которые я считаю очень полезными и хочу рекомендовать своим пользователям внутри моего приложения. Если установлено одно такое приложение, и пользователь нажимает кнопку, я хочу запустить это приложение. В противном случае откройте страницу приложения в приложении App Store.
UIApplication предоставляет -canOpenURL: метод, который, я думаю, можно использовать для проверки, существует ли приложение на устройстве. С -openURL: приложение может быть запущено. Но как мне создать NSURL для запуска приложения?
Приложения, на которые я хочу ссылаться, не имеют какой-либо специальной зарегистрированной схемы URL, по крайней мере, о которой я не знаю. Все, что я знаю, это их имя и идентификатор приложения.
Возможно ли это, или разработчики этих приложений должны обновить свои приложения для поддержки пользовательских схем открытия URL-адресов?