Веб-приложение реагирует, и происходит следующее: я делаю запрос к сторонний сервер, чтобы получить ссылку, которая выглядит следующим образом: https://somelink.com
Когда я получаю ответ со ссылкой, я перенаправляю пользователя на эту ссылку с помощью window.open().
Ссылка предоставлена сторонним поставщиком, у которого есть веб-сайт и собственное приложение. Теоретически ссылка должна открывать приложение, если оно установлено, а если нет, то должна открываться веб-сайт.
На практике иногда приложение открывается, а иногда нет.
Я заметил, что это всегда работает в IOS. и это всегда работает из браузера Chrome в Android. Проблема заключается в родном браузере на разных устройствах Android, на котором он иногда работает, а иногда нет, без видимой логики.
Поэтому мои вопросы:
- Кто-нибудь еще сталкивался с этой проблемой и знает решение?
- Существуют ли какие-либо условия, при которых браузер не позволяет мне открыть собственное приложение?
https://somelink.com
и превращаю ее в такую:
intent://somelink.com#Intent;scheme=https;package =${packageName);end
Все равно не работает. Правильно ли я использую намерение?
Подробнее здесь: https://stackoverflow.com/questions/791 ... -a-web-app