浏览 SDKs · uni-app / uni-app x
SDKsuni-app商业版

取消通话邀请

商业版由主叫取消尚未接通的邀请。

复制

主叫在对方接受前使用 signalingCancel()

import { signalingCancel } from '@/uni_modules/unix-openim-sdk'

await signalingCancel({ invitation })

必须传本次通话的完整原始 OpenIMSignalingInvitationInfo,不能只构造一个 roomID。取消与挂断语义不同:取消用于尚未接通的邀请,挂断用于已经建立或正在建立的会话。

Promise 成功表示取消信令请求完成。应用还应结束本地的等待接听状态,并释放尚未使用的媒体资源;远端通过 onInvitationCancelled 更新。按钮应防止重复提交,并以取消、接受等竞态事件决定最终状态,完整处理见通话事件