SDKsHarmonyOS商业版
恢复待处理的通话邀请
查询应用启动或回到前台时仍然有效的待处理邀请。
应用启动、登录恢复或可能错过来电事件时,可以查询当前账号仍需处理的邀请。
import sdk, {
SignalingGetInvitationInfoStartAppReq,
SignalingGetInvitationInfoStartAppResp,
} from '@openimsdk/imsdk';
const request: SignalingGetInvitationInfoStartAppReq = { userID: currentUserID };
const response: SignalingGetInvitationInfoStartAppResp =
await sdk.signalingGetInvitationInfoStartApp(request);
if (response.invitation.roomID.length > 0) {
restoreIncomingCall(response.invitation, response.offlinePush);
}只查询当前登录用户,不要传其他用户 ID。响应包含完整邀请和离线推送信息;没有有效房间 ID 时不要继续展示旧来电界面,也不要复用以前保存的凭据。查询不会主动接受、拒绝或补发事件。
这个页面有帮助吗?