Я успешно реализовал глубокую ссылку на свое приложение, но столкнулся с проблемой.
Этот фильтр намерений обрабатывает все ссылки, но я не хочу перехватывать определенный 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. ком/
Подробнее здесь: https://stackoverflow.com/questions/414 ... ertain-url
Android Deep Linking пропускает определенный URL-адрес ⇐ Android
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение