Откройте приложение Android по URL-адресу, используя фильтр намерений, который не работаетAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Откройте приложение Android по URL-адресу, используя фильтр намерений, который не работает

Сообщение Anonymous »

У меня есть приложение для Android, которое люди используют вместо веб-сайта. Следовательно, когда пользователи сталкиваются с URL-адресом веб-сайта, я хочу дать им возможность «открыть URL-адрес» в моем приложении, а не в браузере. Другими словами, я хочу, чтобы появлялось всплывающее окно, позволяющее им выбирать между моим приложением и браузером (и, возможно, другими приложениями).

Из разных источников я понимаю, что мне нужно добавить фильтр намерений к действию в моем приложении с фильтром «данные», который фильтрует URL-адреса правильной формы.

Этот веб-сайт http://members .iracing.com, поэтому я добавил следующий фильтр намерений:
Я пробовал различные формы этих фильтров данных, например, использование одного узла данных с обоими атрибутами:
Это просто не работает. Я не знаю, что еще тебе сказать. Я разместил на своем веб-сайте простую HTML-страницу с парой ссылок на различные страницы этого веб-сайта (все начинаются с «http://members.iracing.com/...»), и когда я нажимаю любую из них, они просто открываются. в браузере, даже не спрашивая меня, какое приложение я хочу использовать. Пробовал как на эмуляторе, так и после установки приложения на физическое устройство, ничего не работает. Я попробовал это в совершенно ПУСТОМ новом проекте Android, просто чтобы посмотреть, сработает ли это, ничего.

Затем я понял, что веб-сайт требует аутентификации, и если вы не вошли в систему, он перенаправляется на страницу входа по адресу https://members.iracing.com/membersite/. login.jsp, поэтому я попытался заменить схему на «https». Я даже пытался сменить хост на «www.members.iracing.com», и в конце концов я даже попробовал комбинацию всех этих вещей (не уверен, что это должно сработать, но эй, я в отчаянии на данный момент… ...)
По-прежнему не получается. Я не уверен, актуально ли перенаправление, браузер явно сначала переходит на сайт без перенаправления, затем выполняет перенаправление на страницу входа в систему, но у меня ни в коем случае нет возможности открыть его в своем приложении. Более того, если я сначала вхожу в браузер вручную, перенаправления не происходит, и оно все равно не работает.

Я упускаю здесь что-то очевидное? Я ломаю голову над тем, почему это не работает, и я не могу это отладить, кроме как попробовать все возможные комбинации, которые только мог придумать (я это сделал...). Спасибо за любую помощь!

Подробнее здесь: https://stackoverflow.com/questions/132 ... ot-working
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Запустить приложение Android настройки через фильтр намерений URL -адреса
    Anonymous » » в форуме Android
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • Фильтр намерений элемента здесь не разрешен - Android Studio
    Anonymous » » в форуме Android
    0 Ответы
    30 Просмотры
    Последнее сообщение Anonymous
  • Откройте Firefox с помощью xinit по указанному URL-адресу
    Anonymous » » в форуме Linux
    0 Ответы
    40 Просмотры
    Последнее сообщение Anonymous
  • Невозможно узнать, обрабатывается ли фильтр намерений установленным мобильным приложением из JavaScript.
    Anonymous » » в форуме Android
    0 Ответы
    51 Просмотры
    Последнее сообщение Anonymous
  • Невозможно получить доступ к серверу запуска Django по URL-адресу или IP-адресу в Ubuntu 18.04.
    Anonymous » » в форуме Python
    0 Ответы
    36 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Android»