SDKsWASM商业版
恢复待处理的通话邀请
恢复应用启动或重新进入前台时尚未处理的通话邀请。
getSignalingInvitationInfoStartApp() 不接收参数,用于检查应用启动或恢复时是否仍有一条需要处理的通话邀请:
const { data } = await openimsdk.getSignalingInvitationInfoStartApp();
if (data.invitation?.roomID) {
restoreIncomingCall(data.invitation, data.offlinePushInfo);
}返回结果
| 字段 | 类型 | 说明 |
|---|---|---|
invitation | SignalingInvitation 或 null | 尚待处理的完整邀请数据;没有可恢复邀请时为 null。 |
offlinePushInfo | OfflinePush | 该邀请携带的离线推送信息,可用于恢复来电展示。 |
Promise 成功后,data 是 SignalingStartupInvitationResult。该查询只读取此刻仍待处理的邀请,不会触发通话事件。只在 invitation 非空且 roomID 有效时恢复来电界面;随后仍需监听取消、超时、接受和挂断,完整处理见通话事件。
这个页面有帮助吗?