首页 文章

Universal Link在Safari中不起作用

提问于
浏览
1

我在我的应用中实施了谷歌登录 . 问题是当我去Safari登录时我希望用户被重定向回我的应用程序 .

我尝试的第一种方法是使用自定义URL方案 . 这很有效,但用户会看到一个弹出窗口,上面写着“你想打开 (app name) ” .

看来这个弹出窗口的解决方案是Universal Links,我已经实现了 . 我现在可以无缝地从Notes和其他应用程序导航到我的应用程序 . 但是,当我在我的应用程序中尝试此操作时,它不起作用,用户被重定向到网站而不是应用程序 .

为了测试,我创建了一个网站,并添加了一个按钮,它链接到我的原始网站 . 当我在Safari中打开该网站并单击按钮时,我的应用程序将打开 . 那么为什么不从谷歌登录重定向到我的网站打开我的应用程序?

1 回答

  • 2

    Universal Links不支持自动重定向 . 必须通过某种用户操作触发它们 . 链接URL还需要位于与单击链接的页面不同的域/子域(例如, example.domlink.example.com ) .

    根据您对Notes和其他应用程序的链接行为的描述,您的配置似乎是正确的,并且您只是尝试执行Universal Links不支持的操作 .

    对于通过Google发现此问题并且没有Notes工作正常的链接的其他人,请尝试Branch.io来自Branch.io(完全披露:我在分支团队中) .

相关问题