我正在尝试为应用程序设置限制性应用链接,但是我们只希望特定链接路由到应用程序,其余链接直接在 Safari 中打开(无需通过)。
为了做到这一点,我使用了以下 json 文件。但是,它似乎适用于https://domain.com/test ,但在https://domain.com/#/test上失败
如果我将“*”添加到路径列表中,它可以正常工作,但是我们会让所有内容都通过,如果应用程序不支持该链接,则会产生糟糕的体验。
有没有人得到这样的工作?在我看来,苹果无法处理包含“#”字符的链接的路由,这似乎很奇怪。我们的网站在所有路由中都使用 # 字符,并且
{
"applinks": {
"apps": [],
"details": [{
"appID": "TEAMID.BUNDLEID",
"paths":[ "/test", "/*/test", "/*/test/*", "*/test/*" ]
}
]
}