Android Deep Linking пропускает определенный URL-адресAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Android Deep Linking пропускает определенный URL-адрес

Сообщение Anonymous »

Я успешно реализовал глубокую ссылку на свое приложение, но столкнулся с проблемой.









Этот фильтр намерений обрабатывает все ссылки, но я не хочу перехватывать определенный URL-адрес, т.е.

https://www.example.com/hello/redirect/


Что я пробовал:

Я пытался ввести все URL-адреса, которые хочу перехватить, вручную




...


Но тогда URL моей домашней страницы https://www.example.com не работает.

Если я использую

android:pathPrefix="/"


тогда это снова начнет перехватывать все URL-адреса, включая URL-адрес, который я хочу опустить.

Я также пробовал использовать android:pathPattern, но он не может понять такое сложное регулярное выражение, как это ^((?!redirect).)*$, которое отлично работает, когда я пробую его в строках и все такое.

Кто-нибудь знает, как могу ли я опустить определенные URL-адреса?

ОБНОВЛЕНИЕ:

Как предложено здесь @PLNech, я добавил все URL-адреса, которые мне нужно перехватить, используя android:pathPrefix и использую android:path: "/", чтобы перехватить URL-адрес моей домашней страницы, то есть https://www.example.com/







Подробнее здесь: https://stackoverflow.com/questions/414 ... ertain-url
Ответить

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

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

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

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

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