Вот ситуация:
У меня есть веб-страница, на которой нужно проверить с помощью JavaScript, установлено ли мое приложение уже на устройстве Android, на котором оно запущено.
Если приложение установлено, на странице будет отображаться ссылка (с настраиваемым протоколом) для запуска приложения, в противном случае на странице должна отображаться ссылка на рынок Android.
Я могу управлять ссылками на приложение и на рынок. Единственный оставшийся шаг - обнаружить присутствие приложения на устройстве из кода JavaScript (или, возможно, попытаться отловить возможную ошибку неподдерживаемого протокола как указание на отсутствие приложения).
Когда я
Я вижу, что среда Android генерирует ошибку типа «протокол не поддерживается». К сожалению, я не могу зафиксировать эту ошибку в коде JavaScript, чтобы перенаправить пользователя на рынок Android.
Думаю, и прямое обнаружение, и обнаружение ошибок являются допустимыми методами, если они вообще существуют.
Любые идеи, как можно Я это сделаю?
Спасибо за помощь.