当通过缩短的goo.gl
网址访问UL时,我们最近开始遇到我们的通用链接实施问题。
本作品:https://site.domain.com/Deep/Link
这不是:https://goo .gl/fake
- > 302 Redirect
- > https://site.domain.com/Deep/Link
还有其他人遇到同样的事吗?
注意:我不得不拆掉缩短的Google网址,以防止StackOverflow的编辑对我大吼大叫。
答案 0 :(得分:8)
通用链接由正在访问的URL触发,如果重定向未由显式用户操作触发,则会被忽略。由于goo.gl
未注册到您的应用中(并且不能,因为您无法控制它),因此将您的网址隐藏在缩短的链接后会绕过目标域的通用链接检测。
goo.gl
上没有好的解决方法。最佳选择是在自定义域上设置URL缩短器,您可以在应用程序中注册Universal Links。或者,Branch.io(完全披露:我在分支机构团队中)或Firebase动态链接可以为您处理此问题,因为两者都基本上在他们为您控制的Universal Links控制的域上设置了自定义链接缩短程序代表。