ios分享
首先项目的打开manifest.json,找到App模块配置,勾选微信分享会弹出一个Android和ios的配置项,
ios分享需要的是一个UniversalLinks链接
1.进入苹果开发者后台,点击Certificates, IDs & Profiles
2.如果之前创建过id,就直接点击进去可以修改,如果没有就点击新建一个id,勾选Associated Domains
注意:如果你之前生成过打包用的profile文件,修改之后打包需要在Profiles里面重新下载一个.mobileprovision文件替换一下
3.开启Associated Domains服务之后,新建一个名为apple-app-site-association.txt的文件,里面内容如下(填写ios应用的AppID),然后把.txt的后缀名去除掉。
{
"applinks": {
"apps": [],
"details": [
{
"appID": "",
"paths": [ "*"]
}
]
}
}
4.把这个文件放在服务器上,服务器文件地址就是UniversalLinks(域名必须是https的,另外官方提供了一键生成的链接,需要开通云服务,以下展示的是不用一键生成方案)
然后在微信开放平台,配置一下Universal Links就可以了
总结
1.ios应用需勾选Associated Domains
2.配置apple-app-site-association上传服务器
3.项目manifest.json配置一下Universal Link
3.微信开放平台配置Universal Link