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