iOS Universal Link在网页重定向场景下无法自动唤起App的问题咨询
iOS Universal Link在网页重定向场景下无法自动唤起App的问题咨询
大家好,我遇到了一个iOS Universal Link的问题,想请教一下各位开发者:
我已经按照官方Flutter指南完成了iOS Universal Links的配置,包括在服务器的/.well-known目录下部署了apple-app-site-association文件,文件内容如下:
{ "applinks": { "apps": [], "details": [ { "appID": "ABC123.com.test.test", "paths": [ "/test/*" ] } ] } }
目前基础测试都是正常的:
- 直接在Notes或者Slack里点击对应链接,能正常唤起我的App;
- 在终端执行命令:
比如访问带参数的链接xcrun simctl openurl booted https://<domain.com>/testhttps://<domain.com>/test?response_type=token&client_id=abc123...,也能正常唤起App。
但现在遇到了特殊场景的问题:我的Web应用里点击某个按钮后会经过几次重定向,在某个环节会调用上述带有/test路径的URL,但这种通过网页重定向触发的场景下,无法自动唤起App。而且特别奇怪的是,这个问题只在Safari浏览器里出现。
有没有朋友遇到过类似的情况,或者知道可能的原因和解决办法?
备注:内容来源于stack exchange,提问作者Compaq LE2202x
相关产品推荐
相关产品推荐

