主题
跳转协议
阅读本文,你将了解:
- 可通过 url scheme 打开应用某些功能或某个指定的轻应用;
- 在一个轻应用内也可以通过协议打开另一个轻应用;
- JS-SDK 同样具备跳转协议的能力。
通常情况下,不同客户的包,注册的scheme
会不一样,可通过 获取 APP 信息 接口获取,或咨询相关负责人。
通过在浏览器敲入url scheme
,即可检验是否有效或正确。例如在已经安装 WorkPlus 的手机设备上,在浏览器的访问地址栏敲入workplus://
,将会弹出提示框,询问是否跳转到该应用。
轻应用跳转
支持在轻应用内打开另一个轻应用。
js
workplus://openApp?id=foo&domainId=workplus
参数说明:
参数 | 说明 |
---|---|
id | appId,具体值,请登录管理后台,在应用管理栏目点击该应用即可查看 |
domainId | 应用所在的域 |
提示
JS-SDK
也提供相应的应用跳转接口,相比直接从浏览器地址栏输入url scheme
或a标签
触发跳转,SDK 接口可以提供回调,交互会更加友好。
音视频会议
js
workplus://meeting?type=zoom&action=join
Type 定义:
type | 定义 |
---|---|
umeeting | umeeting |
zoom | zoom |
bizconf | 会畅 |
Action 定义:
action | 定义 |
---|---|
join | 加入会议 |
launch | 发起会议入口, 触发路由时弹出加入会议选择框 |
即时呼叫
js
workplus://voip?action=launch
Action 定义:
action | 定义 |
---|---|
不传值 | 打开默认的发起会议界面 |
launch | 触发聊天界面里的发起即时呼叫,只允许在聊天界面的范围里使用 |