我想与所有链接进行深链接,如下所示:
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
的所有链接。
答案 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是其工作原理的很好解释。