Я успешно реализовал глубокую ссылку на свое приложение, но столкнулся с проблемой.
Этот фильтр намерений обрабатывает все ссылки, но я не хочу перехватывать определенный 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