SDKsuni-app商业版
挂断通话
商业版结束已接受的通话。
通话已经建立后,参与者调用 signalingHungUp()。invitation 是本次通话使用的完整 OpenIMSignalingInvitationInfo,其中的 roomID 必须与当前媒体房间一致。
import { signalingHungUp } from '@/uni_modules/unix-openim-sdk'
await signalingHungUp({ invitation })Promise 成功只表示挂断信令请求完成。应用还需要停止本地采集、断开媒体房间,并释放摄像头、麦克风和页面资源。
调用前先锁定结束流程,避免本地按钮、远端挂断和网络错误重复执行。取消、拒绝、超时和挂断应进入同一套按 roomID 幂等的清理流程,并继续处理 onHangUp,完整监听见通话事件。
这个页面有帮助吗?