如何获得通用链接打开应用程序而不是safari?

Haz*_*ass 4 xcode ios mobile-development ios-universal-links

我已经尝试了一段时间才能获得iOS10的通用链接,但它到目前为止还没有工作.

我配置了一个apple-app-site-association.尝试在同一台服务器或其他服务器上使用根域,使用子文件夹.在所有情况下,我都被重定向到safari网页,下拉打开我的应用程序作为选项 在此输入图像描述 我错过了什么?

Tej*_*s K 8

花了一些时间尝试配置Universal Links这是我到目前为止所学到的:

1 - 通用链接不能使用重定向或在Safari地址栏中键入链接并按Enter键.

2 - 在Notes中键入您的地址并单击它,如果您的应用程序直接打开,则表示您已正确设置所有内容.

3 - 当用户在您的网站上执行操作时,通用链接会起作用,尝试在您的网站/博客上添加一个按钮,并将其链接到用于打开您的应用的通用链接.现在在Safari中打开您的网站/博客,然后单击按钮,它将直接打开您的应用程序.

4 - 当您在Safari中单击"打开"时,后续调用将无法直接打开应用程序,原因如第1点所述.

希望这可以帮助 :)

  • 更新 - 它适用于重定向(在 iOS 11 和 iOS 12 上测试) (3认同)

Ari*_*gal 5

您可能在使用应用程序时点击设备状态栏上的一个小按钮,这会将您带回网站.一旦你这样做,系统就会记住这一点,并且在点击你的应用程序的通用链接时总会启动Safari.要撤消该操作,请长按该链接,然后在弹出的菜单中选择"使用[您的应用]打开"