iOS原生微信分享或者小程跳转,出现跳2次
2023-06-27 本文已影响0人
EdenChow
总步骤如下(请按照顺序)
1,苹果证书配置,
2,获取Team ID,编写apple-app-site-association
3,Xcode 配置 Universal links。
4,微信开发者平台Universal links填写。(需要审核)
5,把文件(apple-app-site-association)存放后端根目录,
5-1,并在根目录创建一个文件夹名称为app,在存放多一份.
6,删除原应用,重新安装,重启手机。
7,复制 微信开发者平台的 universal links 到备忘录,之后链接长按,出现弹窗,
“在xxxxx”中打开,xxxxx为自己应用名称,这样一般都是配置成功。
注:5-1步骤 `名称为app`跟你 编写apple-app-site-association 里面`"paths": [ "/app/*"]`有关。
注:7步骤 需要配置完后,等待几分钟后再测试。
1-1 苹果证书配置
6184DA7D-D4EC-4D3A-8816-3C40A5756E5B.png2-1 Xcode 配置 Universal links
比方说,我自己域名服务器域名为 Universal links,
http:xxx.xxx.xx/app/ 这里 /app/ 跟编写apple-app-site-association 文件要对应
图片.png
3-1 编写apple-app-site-association
{
"applinks":{
"apps":[],
"details":[
{
"appID":"xxxxxxxxx.yyyyyyyyy",
"paths": [ "/app/*"]
}
]
}
}
xxxxxxxxx : 这个为Team ID,可以进入账号配置证书获取
yyyyyyyyy : 自己应用包名
此文件,放在后端服务器。
如果放好了,自己域名地址/apple-app-site-association 输入到浏览器,能直接下载apple-app-site-association文件。