Использование Android-ссылки с конца URL - PullRequest
0 голосов
/ 16 апреля 2019

Я хочу поставить глубокую ссылку со всеми ссылками, похожими на эту:

https://myapp.com/*/*/quiz.html

Как я могу это сделать?Я пробую это intent-filter в моем манифесте, но pathPrefix не работает:

 <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="myapp.com"
                      android:pathPrefix="/.*/.*/quiz\\.html"/>
 </intent-filter>

Без android:pathPrefix он работает, но он открывает все ссылки с https://myapp.com.

1 Ответ

2 голосов
/ 16 апреля 2019

Вы должны использовать android:pathPattern в элементе данных.

<data
     android:host="myapp.com"
     android:pathPattern="/.*/.*/quiz.html"
     android:scheme="https" />

Затем вы можете установить любой шаблон URL, который вы хотите открыть в своем приложении. Прочитайте документацию . Кроме того, здесь является хорошим объяснением того, как это работает.

...