Я работаю над веб-сайтом, который будет автоматически перенаправлять 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: // ...) недействителен, и перенаправит пользователя на веб-сайт.