浏览 SDKs · WASM
SDKsWASM商业版

恢复待处理的通话邀请

恢复应用启动或重新进入前台时尚未处理的通话邀请。

复制

getSignalingInvitationInfoStartApp() 不接收参数,用于检查应用启动或恢复时是否仍有一条需要处理的通话邀请:

const { data } = await openimsdk.getSignalingInvitationInfoStartApp();

if (data.invitation?.roomID) {
  restoreIncomingCall(data.invitation, data.offlinePushInfo);
}

返回结果

字段类型说明
invitationSignalingInvitationnull尚待处理的完整邀请数据;没有可恢复邀请时为 null
offlinePushInfoOfflinePush该邀请携带的离线推送信息,可用于恢复来电展示。

Promise 成功后,dataSignalingStartupInvitationResult。该查询只读取此刻仍待处理的邀请,不会触发通话事件。只在 invitation 非空且 roomID 有效时恢复来电界面;随后仍需监听取消、超时、接受和挂断,完整处理见通话事件