targetologru
@targetologru
Умею в PHP, а вообще рекламщик

Как проверить, установлено ли приложение Инсты на телефоне?

Веду рекламу на профиль Инстаграма. Если человек в ленте Инстаграма нажимает на рекламу, он попадает во внутренний браузер, в котором не авторизован, следовательно, теряются конверсии.

Решение: указывать дип-линки.
Для айфона:
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 проверить наличие приложения на телефоне или проверить возможность открытия ссылки?
  • Вопрос задан
  • 1466 просмотров
Пригласить эксперта
Ответы на вопрос 2
profesor08
@profesor08
Создаешь iframe, задаешь ему нужную ссылку. В то-же время создаешь setTimeout, в котором открываешь обычную ссылку, если что-то пошло не так. Далее ждешь загрузки iframe, если загрузился, то удали setTimeout. Тем самым, если приложение установлено, то в нем откроется ссылка, если нет, то сработает setTimeout.
Ответ написан
PavelMonro
@PavelMonro
Есть такое:
https://github.com/hampusohlsson/browser-deeplink

А так вариантов в гугле по запросу android check installed apps хватает
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы
Энергомера Ставрополь
от 28 000 до 30 000 руб.
RailCommerce Новосибирск
от 40 000 руб.
Digital Sharks Казань
от 60 000 до 65 000 руб.
22 нояб. 2018, в 12:58
500 руб./за проект
22 нояб. 2018, в 12:16
1 руб./за проект