浏览器拉起APP(深度链接)——scheme方法
程序员文章站
2022-04-19 10:33:49
一、manifest.json中需配置应用的scheme协议1.安卓:5+APP项目"plus": { "distribute": { "google": { "schemes": [ "协议名" ], //... }, //... }, //... },uni-app项目把上面的schemes节点数据放到manifest.json的"app-plus"-&...
一、manifest.json中需配置应用的scheme协议
1.安卓:
5+APP项目
"plus": {
"distribute": {
"google": {
"schemes": [
"协议名"
],
//...
},
//...
},
//...
},
uni-app项目
把上面的schemes节点数据放到manifest.json的"app-plus"->“distribute”->"android"节点下
"plus": {
"distribute": {
"android": {
"schemes": [
"协议名"
],
//...
},
//...
},
//...
},
2.IOS
5+APP项目
"plus": {
"distribute": {
"apple": {
"urltypes" : [
{
"urlidentifier" : "包名",
"urlschemes" : [ "协议名" ]
}
],
//...
},
//...
},
//...
},
//...
uni-app项目
把上面的schemes节点数据放到manifest.json的"app-plus"->“distribute”->"android"节点下
"plus": {
"distribute": {
"android": {
"urltypes" : [
{
"urlidentifier" : "包名",
"urlschemes" : [ "协议名" ]
}
],
"urlschemewhitelist" : [ "协议名" ],
//...
},
//...
},
//...
},
变更配置文件后先打包,先打包,先打包
否则无法拉起
浏览器拉起方式
<a href="协议名://">启动</a>
本文地址:https://blog.csdn.net/weixin_44599143/article/details/107180509