Вы не можете проверить ни одно приложение, но вы можете на самом деле проверить приложения, которые официально поделились своей схемой URL.
Вы можете найти самую большую базу данных этих схем URL здесь . Теперь, как использовать? Все, что нам нужно, это UIApplication. Во-первых, нам нужно проверить, может ли iOS открыть конкретный URL:
[[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"fb://profile"]];
Если этот метод возвращает да, то у пользователя установлено приложение facebook. Чтобы открыть следующее приложение вам нужно позвонить:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"fb://profile"]];
Который откроет ваш профиль на Facebook в приложении Facebook.
Увы, нет никакой возможности отключить любое другое приложение на iOS, так как каждое стороннее программное обеспечение находится в изолированной программной среде.
Надеюсь, это было полезно,
Pawel