浏览 SDKs · iOS
平台
SDKsiOS商业版

恢复启动前收到的通话邀请

使用 iOS SDK 恢复启动时尚未处理的通话邀请。

复制

该方法不接收业务参数,用于在 App 冷启动后恢复在启动前收到但尚未处理的通话邀请:

[[OIMManager manager]
    getSignalingInvitationInfoStartAppWithOnSuccess:^(OIMSignalingInfo * _Nullable info) {
    if (info.invitation.roomID.length > 0) [self restoreIncomingCall:info];
}
    onFailure:^(NSInteger code, NSString * _Nullable message) {
    [self showCallError:code message:message ?: @"恢复通话邀请失败"];
}];

返回结果

成功回调 onSuccess 返回启动时仍待处理的 OIMSignalingInfo 对象。若无待处理邀请,返回值为 nil。恢复来电界面后,后续的状态变更仍需通过处理通话事件监听取消、超时、接受与挂断等事件。