Вам не нужно обнаруживать другие приложения, вам нужно знать URL, который может их открыть.
Такой вызов:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://www.apple.com"]];
Сообщает, что телефон должен открытьсястраница любого приложения обрабатывает запросы http / html, что является сафари.У iBooks есть собственный формат URL, который, возможно, вы сможете отследить.
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"ebook://iRobot.pdf"]];
ПРИМЕЧАНИЕ: это неверно, просто для иллюстрации другой схемы URL.