首页 热点资讯 义务教育 高等教育 出国留学 考研考公

手机universallink校验在哪里设置?

发布网友 发布时间:2022-03-26 06:56

我来回答

2个回答

热心网友 时间:2022-03-26 08:26

无需设置。universal+link校验不通过的原因是系统升级。

为适配iOS系统版本更新,微信开放平台在2019年9月对移动应用iOS SDK进行了升级,详见SDK更新公告。为提升平台安全性、避免开发者的应用后续受到影响,平台将于近期开始逐步对iOS 旧版本 SDK能力(版本号低于1.8.6.1)进行阶梯式调整。

2020年3月20日起对旧版本SDK发起的分享增加“未验证应用”安全提示,从2020年3月20日起,开始对未更新SDK的移动应用(版本号低于1.8.6.1)灰度上线安全提示,即用户分享后,将不展示分享源App信息。

相关信息

配置应用的Universal Links

根据苹果文档配置你应用的Universal Links,微信对Universal Links配置要求,Universal Links必须支持https,Universal Links配置的paths不能带query参数,微信使用Universal Links拉起第三方App时,会在Universal Links末尾拼接路径和参数,因此App配置的paths必须加上通配符/*。

热心网友 时间:2022-03-26 09:44

付费内容限时免费查看回答微信在openSDK在1.8.6更新以后使用universal link

一下url都以 https:www.abcdef.com/ 为例

微信申请时配置Unuversal Links

e8dc5b0146fd0421bdf4617b182d4187.png

Universal Links 如果没有域名的话,先随缘,剩下下来之后改也可以。

xcode里面配置文件

6a0eaada37d73c5f5aec1cc382700f.png

在xcode里面配置 Associated Domains , 该账号下面会自动打开次权限

注意这里的Domians填写 applinks:www.abcdef.com

info.plist里面配置

334ffa303dd754a0ec5ade5110358e72.png

创建一个json文件

{

"applinks": {

"apps": [],

"details": [

{

"appID": "TreaamId.Bunldid",

"paths": [ "/*" ]

}

]

}

}

复制代码

appID为treamid加上bundleid

1 登录开发者账号的后台,选中appid ,点击详情则可以查看

526746cafab23f873d421ddbe6d62116.png

2.将上面文件放在域名下面,并且文件命名为apple-app-site-association(注意去掉.json的后缀名)

3.要求能访问改域名,访问 https:www.abcdef.com/apple-app-site-association 时能查看到此文件或者下载此文件

测试设置的universal Link

在 safari浏览器中输入 https:www.abcdef.com/ ,即应该弹出这样的画面,以微信为例,微信的为 help.wechat.com ,有时候可能会是空白,要下拉一下

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com