ios - 我如何通过通用链接使用深度链接打开同一个应用程序

标签 ios url deep-linking

我在 Appstore 上有一个正在运行的应用程序。 我已经通过通用链接实现了 Deepliking,当我通过单击指定的 URL 从任何其他应用程序打开应用程序时,它工作得很好。

但在某些情况下,它有点无法正常工作。 我的应用程序中有一个按钮,它调用 openurl 并打开使用深度链接与我的应用程序连接的 URL。 而不是调用我的深层链接处理程序,

func 应用程序(_ 应用程序:UIApplication, 继续 userActivity: NSUserActivity, restorationHandler: @escaping ([Any]?) -> Void) -> Bool

应用打开浏览器并在那里打开 URL。

这就是我得到的:

enter image description here

这是必需的

enter image description here

如有任何帮助,我们将不胜感激。

最佳答案

您是否将您的应用程序链接添加到权利文件中? 在 Associated Domains 数组中添加字符串

applinks:example.com

安装带有此元素的应用程序后,您必须发送链接

关于ios - 我如何通过通用链接使用深度链接打开同一个应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57710600/

相关文章:

url - Elasticsearch URL问题

android - React Native - 当应用程序不在后台时,深度链接不起作用(Android、iOS)

ios - 如果用户没有应用程序,如何实现 DeepLinking?

ios - 异步环境中的同步调用

ios - 如何通过整数获得垂直和水平对齐?

c# - 在 Winforms C# 中编辑 Appsettings

javascript - Ajax 深度链接是否可以在链接中不添加哈希 ('#' )

ios - 在 UICollectionView(或 UITableView)swift 中循环数据

iOS 共享扩展二进制文件被拒绝

Java : replacing all URLs with anchor tags that aren't already in anchor tags