Где находится PDF? Если он размещен в Интернете и доступен через URL, думаю, вы могли бы заставить его работать.
Веб-приложение может запустить нативное приложение, если нативное приложение зарегистрировало пользовательскую схему URL (через свой info.plist). Но веб-приложение не может напрямую определить, установлено ли нативное приложение.
Предполагая, что у нативного приложения есть зарегистрированная схема URL, например, «myapp: //com.mycompany.myapp», тогда веб-приложение может запустить его и передать URL-адрес в PDF, просто перейдя к специальному URL с URL-адресом PDF, переданным в качестве параметра:
myapp://com.mycompan.myapp?pdf=http://someserver.com/afile.pdf
Вы, вероятно, хотите URL-кодировать URL-адрес самого PDF-файла ...