SDKsuni-app商业版
取消通话邀请
商业版由主叫取消尚未接通的邀请。
主叫在对方接受前使用 signalingCancel()。
import { signalingCancel } from '@/uni_modules/unix-openim-sdk'
await signalingCancel({ invitation })必须传本次通话的完整原始 OpenIMSignalingInvitationInfo,不能只构造一个 roomID。取消与挂断语义不同:取消用于尚未接通的邀请,挂断用于已经建立或正在建立的会话。
Promise 成功表示取消信令请求完成。应用还应结束本地的等待接听状态,并释放尚未使用的媒体资源;远端通过 onInvitationCancelled 更新。按钮应防止重复提交,并以取消、接受等竞态事件决定最终状态,完整处理见通话事件。
这个页面有帮助吗?