iOS创建Universal Link

572 阅读1分钟

iOS 9之前,一直使用的是URL Schemes技术来从外部对App进行跳转,但是iOS系统中进行URL Schemes跳转的时候如果没有安装App,会提示无法打开页面的提示。 iOS 9之后起可以使用Universal Links技术进行跳转页面,这是一种体验更加完美的解决方案。

在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 请添加图片描述 在你进行 apple-app-association 以及 App 工程的配置之后,整个 Universal Link 的运作流程完全由系统控制了。 在这里插入图片描述 在这里插入图片描述 apple-app-association完整配置

{
    "applinks": {
        "apps": [],
        "details": [
            {
                "appID": "KV6556Y123.com.bitech.BiPark-E01-Mobile.alpha",
                "paths": [ "/bitechiparkalpha/*"]
            }
        ]
    }
}

如何验证 Universal link 生效

  • 可以使用 iOS 自带的备忘录程序,输入链接,长按链接,如果弹出菜单中有”在‘xxx’中打开”,即表示配置生效。
  • 或者将要测试的网址在Safari中打开,在出现的网页上方下滑,可以看到有在”xxx”应用中打开, 出现菜单:

请添加图片描述

关联阅读: iOS上架替换项目中的UIWebview并使用Universal Link(通用链接) Universal Links(通用链接)详解 iOS 唤起 APP: Universal Link(通用链接) iOS Universal link 30 分钟入门指南