Using wildcard in host attribute for android 12 AppLinks does not work ( android:host="*.example.com" does not work but www.example.com does )

Viewed 316

If I use a wildcard to define deeplinking in Android 12 does not work it fails with legacy_failure if I run pm get-app-links com.example.app in adb shell but if I use a specific domain, the it works. So if I use

<data android:host="*.example.com" android:pathPrefix="/profile/" />

it gives me legacy_failure

but if I use

<data android:host="www.example.com" android:pathPrefix="/profile/" />

it works fine, and verifies. Wildcard usage should be possible based on documentation, and it worked in previous versions ( if I fun my app on a device with < 12 version of android it works just fine )

https://developer.android.com/training/app-links/verify-site-associations#multi-subdomain

I need to catch every subdomain, because we have a lot for this project - any idea how can I overcome this is much appreciated :)

( I made sure that everything from https://developer.android.com/training/app-links/verify-site-associations is correct )

1 Answers
Related