6

We have recently begin to encounter issues with our Universal Link implementation when the UL is accessed via a shortened goo.gl URL.

This Works: https://site.domain.com/Deep/Link

This does not: https://goo .gl/fake -> 302 Redirect -> https://site.domain.com/Deep/Link

Is anyone else experiencing the same thing?

Note: I had to break up the shortened Google URL to keep StackOverflow's editor from yelling at me.

4

1 回答 1

10

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

没有很好的解决方法goo.gl。最好的选择是在自定义域上设置 URL 缩短器,您可以在您的应用中注册通用链接。或者,Branch.io(完全披露:我在 Branch 团队)或 Firebase Dynamic Links 可以为您处理这个问题,因为它们本质上都在他们代表您为通用链接控制的域上设置了自定义链接缩短器。

于 2016-03-25T19:17:20.557 回答