我在尝试匹配Universal Link文件(apple-app-site-association)的' 字符时遇到问题。
对于像域/#/ results / parameters 这样的网址,我一直在尝试:
但他们都没有为我工作。
令人讨厌的一点是两个第一次匹配几乎相等的URL 域/ a / results / parameters (无论是什么字符#)
我如何匹配#?
此致
答案 0 :(得分:1)
“#”字符通常用于Web URL以指定页面片段。正如文档所述,在评估Universal Links的路径时会忽略片段:
“其他组件,例如查询字符串或片段标识符, 被忽略了。“
答案 1 :(得分:0)
@ salazar,Apple终于听到了我们的询问。现在,您可以通过iOS 13中的组件形式指定片段
apple-app-site-association结构是这样改变的,
"applinks": {
"details": [
{
"appIDs": [ "TeamID.com.example.myapp"],
"components": [
{
"/": "/path/#mypath/*",
"#": "*fragment"
}
]
}
]
}
}
您可以在此处找到有关通用链接的更多信息-https://developer.apple.com/videos/play/wwdc2019/717/
注意-在编写此答案时,文档尚未更新。