Как получить параметры после pathPrefix в Android глубоких ссылок? - PullRequest
0 голосов
/ 25 марта 2019

Что мне написать, чтобы получить значение суффикса после pathPrefix.Например, у меня есть глубокая ссылка, зарегистрированная в манифесте для pathPrefix="/bills"

, но у меня есть другой сценарий, где иногда я могу получить идентификатор с такими счетами, как / bills / 123 , так что я долженнаписать, чтобы обработать это в pathPrefix?это pathPrefix="/bills/". * или что именно?

напишите сейчас я написал

<activity android:name=".ui.Bills.BillDetailsActivity">
            <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:host="partner.windseworld.com"
                    android:pathPrefix="/bills/"
                    android:scheme="https" />
            </intent-filter>
        </activity>

для суффикса сценария.Он правильно открывается, но показывает два одинаковых приложения на выбор.Что я должен написать в манифесте, чтобы получить суффикс или параметр правильно из URL-адреса глубоких ссылок?или я должен использовать pathPattern здесь?если да, то как?

1 Ответ

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

Использовал pathPattern в обоих местах, используя pathPrefix в одном месте, и pathPattern была проблемой.pathPattern = "/ bills" и pathPattern = "/ bills /.* для двух разных действий внутри тега со схемой и хостом.

...