前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >iOS Universal Links 配置

iOS Universal Links 配置

原创
作者头像
Luoyger
发布2024-08-05 17:24:34
2490
发布2024-08-05 17:24:34
举报
文章被收录于专栏:移动应用开发

XCode配置

在Xcode中添加Associated Domains功能,然后添加一个字符串自定义标识:域名,比如applinks:mydomain.com,这个链接就是Universal Links。

apple-app-site-association配置

在Apple开发者平台中Identifiers选择当前项目,点击进去。

https://developer.apple.com/account/resources/identifiers/list

在项目详情右侧中会看到TeamID和BuddleID。

创建一个文件apple-app-site-association,其中applinks为自定义的标识,appID为TeamID和BuddleID组成,类似如下:

代码语言:javascript
复制
{
    "applinks": {
        "apps": [],
        "details": [
            {
                "appID": "teamid.com.xxx.xxx",
                "paths": [ "*" ]
            }
        ]
    }
}

paths是设定一个App的路径支持列表,只有这些指定的路径链接才会被App所处理。paths是大小写敏感,*是通配符表示任意路径,一般填写这个就可以。

将该文件上传到nginx目录下,在域名的80端口解析中添加如下location,通过域名加如下路径,即可中浏览器访问或自动下载apple-app-site-association文件。

代码语言:javascript
复制
location /apple-app-site-association {
 alias /etc/nginx/apple-app-site-association;
}

可以使用如下链接后面拼接domain域名验证是否配置成功

代码语言:javascript
复制
https://app-site-association.cdn-apple.com/a/v1/

例如:

代码语言:javascript
复制
https://app-site-association.cdn-apple.com/a/v1/spotify.com

如正常访问到 apple-app-site-association 文件,说明配置成功。

参考

iOS Universal Links 配置教程:https://blog.csdn.net/zl18603543572/article/details/119966184

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • XCode配置
  • apple-app-site-association配置
  • 参考
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档