iOS通用链接和URL缩短器

Mat*_*ker 6 ios ios-universal-links

当通过缩短的goo.glURL 访问UL时,我们最近开始遇到我们的Universal Link实施的问题.

这个作品: https://site.domain.com/Deep/Link

这不是:https://goo .gl/fake- > 302 Redirect- >https://site.domain.com/Deep/Link

还有其他人经历过同样的事情吗?

注意:我不得不拆掉缩短的Google网址,以防止StackOverflow的编辑对我大吼大叫.

Ale*_*uer 8

通用链接由正在访问的URL触发,如果未通过显式用户操作触发重定向,则会忽略它们.由于goo.gl未注册到您的应用程序(并且不能,因为您无法控制它),因此将URL隐藏在缩短的链接后面会绕过目标域的通用链接检测.

对此没有好的解决方法goo.gl.最佳选择是在自定义域上设置URL缩短器,您可以在应用程序中注册Universal Links.或者,Branch.io(完全披露:我在分支机构团队中)或Firebase动态链接可以为您处理此问题,因为两者都基本上在他们代表您控制Universal Links的域上设置了自定义链接缩短程序.