uniApp 手动配置UniversalLink,手动配置ios通用链接,
paths:设定你的app支持的路径列表,只有这些指定的路径的链接,才能被app所处理。星号的写法代表了可识 别域名下所有链接。我们编写的这个apple-app-site-association是否合法有效。最近做uniApp需要实现微信分享,需要配置UniversalLink。苹果为了方便开发者,提供了一个。复制以下代码到文件中。
最近做uniApp需要实现微信分享,需要配置UniversalLink
第一步先在uniapp的项目里面,创建apple-app-site-association文件, 切记不要有后缀名
{
"applinks": {
"apps": [],
"details": [
{
"appID": "7TFJY8WTJ9.com.cnt.shop",
"paths": [ "*" ]
}
]
}
}
复制上面的代码到文件中
其中 appID由【teamid .appid】组成
7TFJY8WTJ9:是在苹果开发者中心里面拿到的teamid
com.cnt.shop:是在苹果开发者中心里面拿到的 appid 或者也叫 Bundle ID
paths:设定你的app支持的路径列表,只有这些指定的路径的链接,才能被app所处理。星号的写法代表了可识 别域名下所有链接
第二步:把这个apple-app-site-association这个文件,放在app对应的网址的根目录或者可访问目录下,打开对应的www.aaaaaa.com/apple-app-site-association,可正常下载,在ios浏览器下面访问,是打开json文件,即为正确
第三步:把这个apple-app-site-association文件放到uniA项目根目录
第四步:再uniApp中配置 manifest.json 文件
"ios" : {
"dSYMs" : false,
"capabilities" : {
"entitlements" : {
"com.apple.developer.associated-domains" : [ "applinks:www.aaaaaa.com" ]
}
},
"urlschemewhitelist" : "alipays,alipay,safepay,weixin,wechat",
"idfa" : false
},
/* ios打包配置 */
"sdkConfigs" : {
"payment" : {},
"ad" : {},
"share" : {
"weixin" : {
"appid" : "微信开放平台申请的appid",
"UniversalLinks" : "www.aaaaaa.com"
}
},
"oauth" : {
"apple" : {},
"weixin" : {
"appid" : "微信开放平台申请的appid",
"UniversalLinks" : "www.aaaaaa.com"
}
}
},
苹果为了方便开发者,提供了一个 苹果官方—网页验证 我们编写的这个apple-app-site-association是否合法有效
更多推荐
所有评论(0)