Android с глубокими ссылками URI вернул сегменты пути - PullRequest
0 голосов
/ 14 марта 2019

Я хочу спросить, поддерживают ли сегменты пути Android URI вопросительные знаки?У меня есть URL-адрес в формате

www.blah.com/test?foo=123

совпадение что-то вроде

<data android:pathPattern="/test.*"/>

Возвращенный URI www.blah.com/test?foo=123, нокогда я звоню uri.lastPathSegments, он возвращает только test и отключает ?foo=123

Ответы [ 2 ]

1 голос
/ 14 марта 2019

Нет, ?foo=123 не является частью пути URI. Он называется запрос .
Вы должны использовать uri.query или uri.getQueryParameter("foo") вместо.

0 голосов
/ 14 марта 2019

Нет, Deeplink uri не поддерживает вопросительные знаки.

Для получения дополнительной информации.Пожалуйста, проверьте ссылку: https://developer.android.com/training/app-links/deep-linking

...