在网址末尾使用Android深层链接

时间:2019-04-16 12:23:48

标签: android deep-linking intentfilter

我想与所有链接进行深链接,如下所示:

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 个答案:

答案 0 :(得分:2)

您必须在数据元素中使用{ "output": [ [ "ID", "name", "Birthday", "Balance" ], [ "10", "thomas", "1992-03-17", "$4500" //ID 10 matched so the balance added here ], [ "11", "Emily", "2000-03-03", "0" //0 bcoz the ID 11 is not there in data2 array ] ] }

android:pathPattern

然后,您可以设置要在应用程序中打开的任何网址格式。阅读documentation。另外,here是其工作原理的很好解释。