Можно ли использовать подстановочные знаки в атрибуте android: host?
Что-то вроде:
android:host="*.site.com" android:pathPattern=".*" android:pathPrefix="/m/" android:scheme="http" />
Или даже
android:host="*.site.*" android:pathPattern=".*" android:pathPrefix="/m/" android:scheme="http" />
Да. После прочтения Android-кода IntentFilter.AuthorityEntry.match () , я вижу, что есть способ поставить подстановочный знак на хост, но только для соответствия началу хоста. Правила таковы:
Это будет работать :
android:host="*site.com" android:pathPattern=".*" android:scheme="http" />
Он поймает ссылки:
С другой стороны, один ниже не будет работать :
android:host="*.site.*" android:pathPattern=".*" android:scheme="http" />