ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
> 由于iOS 13系统版本安全升级,微信SDK(登录、分享、支付)更新到openSDK1.8.6,要求必须支持Universal Links方式跳转,以便进行合法性校验,提升安全性。更多详情请参考 [微信官方说明](https://developers.weixin.qq.com/doc/oplatform/Mobile_App/Access_Guide/iOS.html "官方说明") ## 创建 apple-app-site-association 文件 > 在服务端根目录创建**apple-app-site-association**文件(不带任何后缀),并写入以下代码 >> 注1: 网站必须支持**https**,且不支持**重定向** >> 注2: 浏览器访问**https://{{您的域名}}/apple-app-site-association**必须是网页上显示**json 文件内容**而不是**下载文件** ``` { "applinks": { "apps": [], "details": [{ "appID": "ABCDEFGHIJ.com.wangquanwei.UniversalLink", "paths": ["*"] }] } } ``` > **paths**:用于过滤可以跳转到**App**的链接,可以是一个也可以是多个,最简单的方式是使用 \* 通配符,表示允许该域名下的所有路径。(注意:**paths**是大小写敏感的) > **appID**:**TeamID**+**Bundle Id**的格式(例: ABCDEFGHIJ.com.wangquanwei.UniversalLink) > **Bundle Id**: 是项目的**Bundle Identifier** > **TeamID**: 可以在开发者后台查看 ![](https://img.kancloud.cn/8e/92/8e92d616275ae29a7f5a64ffd35d733a_2558x1194.png) ## Apple Developer 开发者中心配置 Universal Link > 登录苹果开发者中心 https://developer.apple.com > 点击对应的**APP ID**勾选**Associated Domains**并**保存** ![](https://img.kancloud.cn/e4/ee/e4eef643e33a7f33db8db8bc2b4a1fd4_1919x898.png) ![](https://img.kancloud.cn/af/8f/af8f710994d2e2e506230c513baea302_1919x896.png) > 开启**Associated Domains**后**Profiles**里对应的文件将会变为**Invalid** > 点击被标为**Invalid**的行进入-**Edit**\-**Save** 然后将下载新的描述文件替换uniapp的过期描述文件 ![](https://img.kancloud.cn/1d/6b/1d6b0def323f18923ef0f406d906f8a0_2558x1206.png) ## 在微信开放平台配置通用链接 > 1、打开微信开放平台并登录 https://open.weixin.qq.com/ > 2、在**管理中心**页面的**移动应用**下找到已经申请的应用(没有申请应用请点击**创建移动应用**新建应用),点击**查看**打开应用详情页面。 ![](https://img.kancloud.cn/cf/f3/cff30dad8659bf04691a787f367906d6_1919x894.png) > 3、找到**开发信息**栏,点击**修改** ![](https://img.kancloud.cn/74/17/7417d25fd32fe19efcbfce806e537c89_1549x368.png) > 4、在**iOS应用**下的**Universal Links**项中配置应用的通用链接 ![](https://img.kancloud.cn/3d/ae/3dae8b7388d7c7bc11359ed8e82edbc9_2558x1208.png) ## 配置Associated Domains(域名) > 1、打开**HBuilderX**并选择对应的项目,找到manifest.json,在**App SDK配置**中找到**微信登录、微信分享、微信支付**下的**iOS平台通用链接(Universal Links)** ![](https://img.kancloud.cn/bb/b8/bbb882e8355dbdcd09f885832508f723_2558x1374.png) > **注1:如果使用了微信分享和微信支付也需要配置 iOS平台通用链接(Universal Links),并且配置的值必须相同** > **注2:仅 HBuilderX 2.3.4(alpha)及之后版本支持此配置** > **注3:HBuilderX 里配置的 通用链接(Universal Links)要与 微信开放平台 里配置的一致** > **注4:https://www.wangquanwei.com/ 为示例链接,实际使用请改成自己的url** > **特别注意: apple-app-site-association 只在 app 第一次启动时才会去下载 apple-app-site-association 文件,所以如果测试没效果请删除 app 重新安装即可** 至此 uni-app 通用链接配置完成,可以云打包啦!!! 参考文章:https://www.wangquanwei.com/510.html