Веду рекламу на профиль Инстаграма. Если человек в ленте Инстаграма нажимает на рекламу, он попадает во внутренний браузер, в котором не авторизован, следовательно, теряются конверсии.
Решение: указывать дип-линки.
Для айфона:
instagram://user?username=dmitry_gendir
Для андройда:
intent://instagram.com/_u/dmitry_gendir/#Intent;package=com.instagram.android;scheme=https;end
Но если вдруг человек увидит рекламу, а у него не установлено приложение Инстаграма на телефоне, ничего не произойдет, в таком случае, мы должны редиректнуть его на обычный URL:
http://instagram.com/dmitry_gendir
Вопрос: можно ли с помощью JS проверить наличие приложения на телефоне или проверить возможность открытия ссылки?