2015-05-19 3 views
0

Я пытаюсь обнаружить все установленные приложения на iPhone из Safari. У меня есть список из 3000 схем URls. Из WebView и использования javascript я хочу зациклить этот список и сохранить возбудитель приложения (схема URls, которая имеет ответ). Это возможно?обнаруживает все установленные приложения из Safari

+0

Нет, поскольку для каждой схемы URI приложения вы собираетесь попробовать приложение запущен. – rckoenes

+0

Что делать, если webView просто проверяет, может ли он открыть эту конкретную схему URL, не открывая ее. Я не знаю, имеет ли это значение в JS.on iOS. Я использую canOpenURL. – user10017

+0

В javascript нет эквивалента 'canOpenURL:'. – rckoenes

ответ

0

Просто невозможно, поскольку, по словам @rckoenes, оно запустит каждое приложение, которое вы вызываете, - поэтому остановите свой экземпляр браузера, - и зациклившись на этом множестве URI, даже если он вернет значение, а не запускает приложение, вероятно, не сделает вас друзья. существуют способы и способы обнаружения присутствия вашего приложения или приложения AN и запуска его через смарт-мета-баннеры или просмотр этого проекта: https://github.com/hampusohlsson/browser-deeplink