iOS-配置Universal Links通用链接

1、开启Associated Domains服务

登录苹果开发者网站,在Certificates, Identifiers & Profiles页面左侧选择Identifiers,右侧选择对应的App ID,点击进入配置详情页,开启Associated Domains服务;

2、更新Profile文件(配置文件)

Certificates, Identifiers & Profiles页面左侧选择Profiles,右侧选择对应的配置文件,点击进入,点击Edit进入修改页,直接点击Save,保存后点击Download下载并打开;

3、Xcode配置

Xcode打开项目,进入工程配置,添加Associated Domains项,步骤如图:

4、添加完成后配置applinks域名

注意:
a、必须是https链接
b、必须外网能访问(可以理解为不用代理直接用流量能访问)
c、将https://替换为applinks:
d、不用/结尾
e、可以给DebugRelease分别配置。
配好后格式如图:(applinks:为前缀,test.uubx.com为域名

5、创建apple-app-site-association文件

(1)文件名必须为:apple-app-site-association,直接复制
(2)文件不能后缀,是

### 如何在 UniApp 中实现 Universal Links 配置 #### 开启 Associated Domains 服务 登录苹果开发者网站,在“Certificates, Identifiers & Profiles”页面选择“Identifiers”。从中挑选对应 App ID 并确认已启用 Associated Domains 功能。完成设置后需重新下载并应用新的 profile 文件,以确保后续编译过程顺利进行[^4]。 #### 修改 `manifest.json` 文件 进入项目的根目录下找到 `manifest.json` 文件,在其中的 app 模块配置部分添加关于 iOS 平台通用链接的相关设定。具体操作是在分享选项下的微信分享里指定 ios 平台使用的 URL 地址为 https://www.abc.com/apple-app-site-association/ 。这一步骤使得当用户点击该链接时能够正确识别到应用程序[^2]。 ```json { "app-plus": { ... "share": { "weixin": { "ios": { "universalLinks": "https://www.abc.com/apple-app-site-association/" } } }, ... } } ``` #### 创建 AASA (Apple App Site Association) 文件 为了支持多个 APP 共享同一个 universal link ,可以创建名为 “apple-app-site-association”的 JSON 格式的统一配置文件,并将其放置于服务器上指定位置(通常是域名根目录)。此文件应包含所有关联的应用程序及其各自允许访问的具体路径列表[^3]。 ```json { "applinks": { "apps": [], "details": [ { "appID": "TEAMID.com.example.app1", "paths": [ "/path/to/app1/*" ] }, { "appID": "TEAMID.com.example.app2", "paths": [ "/path/to/app2/*" ] } ] } } ``` 通过以上三个主要步骤即可实现在 UniApp 应用中成功集成 iOSUniversal Links 功能,从而提升用户体验以及增强与其他平台之间的互动能力。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值