Есть два способа сделать это -
a) Попробуйте использовать собственные URL-адреса для приложений и проверьте, возвращает ли canOpenURL ДА.б) Обнаружить запущенные процессы и попытаться выяснить имя приложения оттуда.
Для получения подробной информации, посмотрите на http://amitay.us/ihasapp/index.php.
Однако, имейте в виду, что такие практики осуждаютсяApple и может привести к отклонению вашего заявления.