Проверьте, установлен ли Google Play (PHP) - PullRequest
0 голосов
/ 19 июня 2020

Я работаю над веб-сайтом, который будет автоматически перенаправлять Android пользователей на страницу приложения в Google Play. Если пользователь не использует устройство Android, он будет перенаправлять его на веб-сайт.

Текущий код PHP:

<?php
$Android = stripos($_SERVER['HTTP_USER_AGENT'],"Android");
$android = stripos($_SERVER['HTTP_USER_AGENT'],"android");

if ($Android || $android)
{
    header("Location: market://details?id=com.CompanyName.AppName");
}
else
{
    header("Location: https://CompanyName.com");
}
?>

Проблема: Хотя этот код работает отлично, меня беспокоит, что некоторые из Android пользователей без установленного приложения магазина Google Play не смогут получить доступ ни к одной из этих ссылок. Есть ли способ проверить, не установлен ли Google Play для перенаправления этих пользователей на веб-сайт?

EDIT: Поскольку это невозможно (благодаря комментариям), я ищу для решения, которое обнаружит, что URL-адрес (market: // ...) недействителен, и перенаправит пользователя на веб-сайт.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...