iOS通用链接(Universal Link)在Safari/WebView登录重定向后无法唤起App的问题求助
iOS通用链接(Universal Link)在Safari/WebView登录重定向后无法唤起App的问题求助
各位iOS开发的小伙伴们好,我最近在做一款支持Universal Link的iOS应用,现在碰到个卡壳的问题,特意来求助大家!
情况是这样的:用户通过Safari(或者SafariViewController、WebView)完成登录操作后,会被重定向到这个回调地址:https://myplatform/authentication/login-callback/
我原本的设计是,这个回调页面会自动通过Universal Link唤起并引导用户回到我的App里。但实际测试下来,登录成功后Safari就一直停留在这个login-callback页面,完全没有触发唤起App的动作,试了好多次都是这个情况,真的愁死我了😫
我已经确认过Universal Link的基础配置是没问题的——apple-app-site-association文件配置正确,Xcode里也添加了对应的关联域名,平时直接在Safari里打开对应的Universal Link是能正常唤起App的,唯独登录后的这次重定向就失效了,实在摸不着头脑。
有没有大佬碰到过类似的问题?或者能给我一些排查方向的建议?麻烦大家帮忙看看啦!
内容来源于stack exchange




