У меня есть следующая ссылка: https://thus.customapp.it/#/app/customapp/itemDetail/45289348293423
Я хочу, чтобы эта ссылка была захвачена и открыта в моем приложении.Итак, я добавил эти строки в файл AndroidManifest:
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="https" android:host="thus.customapp.it" android:pathPrefix="/#/app/customapp/itemDetail"/>
</intent-filter>
Я также попытался:
<data android:scheme="https" android:host="thus.customapp.it" android:pathPrefix="/#/app/customapp/itemDetail/.*"/>
и это:
<data android:scheme="https" android:host="thus.customapp.it" android:pathPattern="/.*/.*/.*/.*/..*"/>
и это:
<data android:scheme="https" android:host="thus.customapp.it" android:android:pathPrefix="/#"/>
и это:
<data android:scheme="https" android:host="thus.customapp.it" android:pathPattern="/#/.*" />
но это не работает.
PS со следующим кодом:
<data android:scheme="https" android:host="thus.customapp.it" android:pathPattern="/.*"/>
это работает,но мне нужно перехватить только URL, который содержит "itemDetail", а не, например, https://thus.customapp.it/#/app/customapp/editItem/45289348293423