@easycode
не боюсь задавать глупые вопросы ))

Единый QR-код для установки приложения из Android или AppStore — как?

На некоторых сайтах можно увидеть следующее:

b1cd63666c.png

Если сканировать QR-код на Android-устройстве, то попадаем в Google Play, если на Apple то соотв. в AppStore. Получается один QR-код для установки из Google Play и AppStore. Как такое делается?

Если я правильно понимаю. QR-код ведет по URL-адресу, по которому работает скрипт, определяющий с какого устройства пришел запрос и делающий редирект или в Google Play или в AppStore ?

Где посмотреть такой механизм?
  • Вопрос задан
  • 26021 просмотр
Решения вопроса 1
Пригласить эксперта
Ответы на вопрос 2
Scorpi
@Scorpi
Скорее всего редирект по user-agent'у.
Ответ написан
Комментировать
@SkuAn
Я не специалист в этих вопросах, но если у вас нет своего сайта, то лучше воспользоваться сервисами по такой услуге.
Но если есть свой сайт, то легко сделать новую страницу (например https://my_site/my_application) и там вставить код:

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Redirect</title>
<script type="text/javascript"> // <![CDATA[
//iPhone Version:
if((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i))) {
    window.location = "https://ВАША_ССЫЛКА_НА СТРАНИЦУ_В_APP_STORE";
}
//Android Version:
if(navigator.userAgent.match(/android/i)) {
    window.location = "https://ВАША_ССЫЛКА_НА СТРАНИЦУ_В_GOOGLE_PLAY";
}
</script>
</body>
</html>


Редирект работает на основании данных из USER AGENT.
А уже затем делаете QR код ( на любом удобном вам сайте qr генераторе) со ссылкой на эту новую вашу страницу https://my_site/my_application.
В зависимости от того, откуда зашел пользователь, его перенаправит или туда или туда.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы