当从浏览器中点击网址时,它会直接打开应用程序。我们在域端创建了 webview,首先验证用户,然后按下按钮,按下按钮后,用户必须使用路径前缀导航到应用程序,但路径前缀不起作用,它直接打开应用程序,这是不正确的!
我已经在APP端配置了深度链接。
我已将 apple-app-site-association 文件设置为
{
"applinks": {
"apps": [],
"details": [
{
"appID": "S*****3.com.example.deeplink",
"paths": ["*", "NOT /verify-email/*"]
}
]
}
}
但还是不行。 我需要通过路径前缀将用户从网站导航到应用程序。我只需要导航以 /login 和 /job 结尾的网址。
在下面的解决方案中,NOT*表示它不会路由所有路径,它只会路由以/login结尾的路径或包含/login和/job/anything/*表示路径包含这些钥匙。
{
"applinks": {
"apps": [],
"details": [
{
"appID": "TEAMID.APP-BundleID",
"paths": ["/login","/login/*", "/job/*", "NOT *"]
}
]
}
}
通过此,您可以通过点击直接链接导航到应用程序,例如: www.abc.com/login/jd***** 或 www.abc.com/login/jd***** 或 www.abc.com/login/jd *****