# AppLink的结构
AppLink 协议 就是一个 URL 协议。AppLink 协议可以用于打开BOSSHI或者其中的一个功能。
尝试一下:通过Applink打开BOSSHI中的扫一扫 https://applink-bosshi.zhipin.com/client/qrcode/scan
目前可通过Applink可打开的BOSSHI功能 请参考 已支持的协议
# AppLink协议的结构
示例值
https://applink-bosshi.zhipin.com/client/open?appId=xxx&openType=1&width=100&hight=100&path=xxx&pathAndroid=xxx&pathIos=xxx&pathPc=xxx&appCode=xxxbrowserOpen=1
1
字段 | 对应示例值 | 值 | 说明 |
---|---|---|---|
scheme | https | https | 固定值 |
host | applink-bosshi.zhipin.com | applink-bosshi.zhipin.com | 固定值 |
path | open | 对应不同的协议 | 例如:/open 打开BOSSHI, /qrcode/scan 打开扫一扫, /chat/open 打开聊天页面 |
query | appId=xxx... | 协议参数,不同的协议有不同的定义 | 例如:key1=value1&key2=value2 ,所有参数key 和 value 都要进行 encodeURIComponent |
# AppLink协议的能力
- 在BOSSHI内打开AppLink协议,则会直接跳转到BOSSHI中对应的功能;
- 在BOSSHI外部(如浏览器内)打开Applink协议,为了避免用户未安装BOSSHI而无法唤起对应功能,会先打开
Applink网页
, 提示用户下载BOSSHI 或 点击打开BOSSHI对应的功能。