美文网首页
iOS UNIVERSAL LINK 配置(转)

iOS UNIVERSAL LINK 配置(转)

作者: Smallwolf_JS | 来源:发表于2020-09-08 10:35 被阅读0次

1.用途

iOS APP 的通用链接 Universal Link 可以通过点击该链接来跳转到你的APP内部, 也能实现APP与APP之间的跳转。当用户点击或点击一个通用链接时,系统会将该链接直接重定向到你的应用程序,而无需通过Safari或你的网站进行路由。例如:在备忘录中点击https://www.XXX.com,就能跳转你的APP(APP已经安装到手机)官方说明文档

2.准备

  • 一个http或者https协议的域名
  • 能够上传文件到该域名的服务器中

3.配置

授权UNIVERSAL LINK 功能

在Apple Developer开发者配置页,找到需要配置的APP的信息Identifiers.勾选Associated Domains


在这里插入图片描述

然后下载文件点击更新。

创建一个文件

创建一个文件,名称为:apple-app-site-association 不用加后缀,格式如下:

{
    "applinks": {
        "apps": [],
        "details": [
            {
                "appID": "XXXXXXXXX",
                "paths": ["*"]
            }
        ]
    }
}

appID 处填写的是你的开发者账号的teamID+ " . " + 配置的APP的Bundle Identifier
paths 填写需要用到的地址,比如需要访问https://www.XXX.com/enterapp/ 跳转APP, 那么paths就填["/enterapp/*"],
例如teamID为123ABC, Bundle Identifier为com.567.try ,想让https://www.XXX.com/作为Universal Link那么配置为:

{
    "applinks": {
        "apps": [],
        "details": [
            {
                "appID": "123ABC.com.567.try",
                "paths": ["*"]
            }
        ]
    }
}

然后保存为apple-app-site-association,将其放入www.xxx.com的根目录下。可通过测试工具来测试是否配置完成。官方测试工具
输入你配置的网址www.xxx.com测试结果为passed 为配置完成。

在这里插入图片描述

XCODE 中配置

在这里插入图片描述

然后保存,在手机上运行配置好的APP.

测试、完成

在备忘录中输入:https://www.xxx.com,然后会跳转APP.说明配置完成,也可以长按该网址,会有一个在XXXAPP中打开的选项,说明配置成功。

在这里插入图片描述

原文作者写的非常详细了,作为笔记,转下
原文地址: https://www.freesion.com/article/9259540316/

相关文章

网友评论

      本文标题:iOS UNIVERSAL LINK 配置(转)

      本文链接:https://www.haomeiwen.com/subject/objdektx.html