问题:
我有一个现有的 iOS 应用程序,我想实现延迟深度链接。目标是向客户提供 URL 或链接,点击后应该:
我不知道如何实现这一目标。一个 URL 如何处理两种情况(应用程序已安装和未安装)?有人可以提供实现这一目标的通用方法吗?
我已经看过教程并阅读了Apple文档,但还没有理解实现此目的的一般方法。 任何线索将不胜感激。
谢谢!
这些步骤是:
项目 -> 信息 -> 向下滚动查看 URL 类型 -> 单击 +,然后输入 URL 方案(即:
)和标识符myTargetApp
URL Schemes
项目 -> 信息 -> 添加新键
(数组) -> 输入名为Queried URL Schemes
的元素myTargetApp
这就是所有设置步骤。现在,在测试应用程序中,您可以使用
UIApplication.shared.canOpenURL
检查是否打开目标应用程序
//If this returns true, it means the app was installed, otherwise, it wasn't.
UIApplication.shared.canOpenURL(URL(string: "myTargetApp://")!)