ios - 通用链接不会在 iOS 上打开应用程序

标签 ios deeplink

我有一个使用通用链接实现 MagicLink 身份验证的应用程序。该应用程序和服务器配置为按照 Apple 文档 (https://developer.apple.com/library/archive/documentation/General/Conceptual/AppSearch/UniversalLinks.html) 处理通用链接。

该链接成功地从 Apple Mail + Safari 启动应用程序。但是,当我尝试从 GoogleMail + Chrome 打开它时,它会重定向到 AppStore。

重要的是要注意该应用程序尚未在 AppStore 上,我正在尝试在发布它之前解决问题。

我可以在装有 iOS 10 的 iPhone 6s 上重现该问题

最佳答案

这是许多应用程序的已知问题。通用链接在很多情况下都不起作用,Gmail 应用程序就是其中之一。查看更详细的列表 here .

要解决此限制,您的通用链接 URL 需要指向一个页面,该页面上有一个用户可以激活的按钮/链接。在 Branch.io , 我们提供 Deepviews为此目的的功能。您需要构建类似的东西。

关于ios - 通用链接不会在 iOS 上打开应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40196246/

相关文章:

react-native - react native 导航: Deep link events not being fired when Tabs and Side Drawer are reloaded

ios - 如何从 native iOS 应用程序重定向回使用深层链接/uni 链接启动我的应用程序的原始网页?

ios - 在 iOS 上使用第 3 方应用程序打开 Uber 应用程序然后返回到第 3 方应用程序的可能性

ios - 如果将 UDID 添加到现有配置文件,IPA 是否需要重新生成?

iphone - MPMediaItemArtwork 返回错误大小的图稿

iphone - 从未调用过 shouldStartLoadWithRequest 委托(delegate)方法

flutter - 用户完成 Web 表单后如何自动返回 Flutter 应用

ios - 可以解析缓存替换核心数据

ios - UIView autoresizingMask 用于固定左右边距和灵活宽度