如何在android深层链接中的pathPrefix后得到params?

问题描述 投票:-1回答:1

我应该写什么来获得pathPrefix之后的后缀值。例如,我在pathPrefix="/bills"的清单中注册了深层链接

但我有另一个场景,有时我可以得到一个账单,如/ bill / 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?如果有,怎么样?

android android-manifest deep-linking firebase-dynamic-links
1个回答
0
投票

在两个地方使用pathPattern,在一个地方使用pathPrefix并且pathPattern是个问题。 pathPattern =“/ bills”和pathPattern =“/ bills /.*用于带有方案和主机的标记内的两个不同活动。

© www.soinside.com 2019 - 2024. All rights reserved.