ar云平台 RTM呼叫邀请相关方法。
rtmKit
@property (atomic, readonly, weak, nullable) ARtmKit *rtmKit;
ARtmKit 对象。
callDelegate
@property (nonatomic, weak, nullable) id<ARtmCallDelegate > callDelegate;
ARtmCallDelegate 接口类用于向 App 返回回调通知。
sendLocalInvitation
- (void)sendLocalInvitation:(ARtmLocalInvitation * _Nonnull)localInvitation completion:(ARtmLocalInvitationSendBlock _Nullable)completion;
发送呼叫邀请给对端
- 方法调用成功:
- 主叫收到 ARtmLocalInvitationSendBlock 对象里的 ARtmInvitationApiCallErrorOk 错误码和 localInvitationReceivedByPeer 回调.
- 被叫收到 remoteInvitationReceived 回调。
- 方法调用失败: 主叫收到 ARtmLocalInvitationSendBlock 对象返回的错误码。 详见 ARtmInvitationApiCallErrorCode 。
参数 | 描述 |
---|---|
localInvitation | 一个 ARtmLocalInvitation 对象。 |
completion | 一个 ARtmLocalInvitationSendBlock 对象。 |
cancelLocalInvitation
- (void)cancelLocalInvitation:(ARtmLocalInvitation * _Nonnull)localInvitation completion:(ARtmLocalInvitationCancelBlock _Nullable)completion;
取消给对方的呼叫邀请
- 方法调用成功:
- 主叫收到 ARtmLocalInvitationCancelBlock 对象里的 ARtmInvitationApiCallErrorOk 错误码和 localInvitationCanceled 回调.
- 被叫收到 remoteInvitationCanceled 回调。
- 方法调用失败: 主叫收到 ARtmLocalInvitationCancelBlock 对象返回的错误码。 详见 ARtmInvitationApiCallErrorCode 。
参数 | 描述 |
---|---|
localInvitation | 一个 ARtmLocalInvitation 对象。 |
completion | 一个 ARtmLocalInvitationCancelBlock 对象。 |
acceptRemoteInvitation
- (void)acceptRemoteInvitation:(ARtmRemoteInvitation * _Nonnull)remoteInvitation completion:(ARtmRemoteInvitationAcceptBlock _Nullable)completion;
接受来自对方的呼叫邀请
- 方法调用成功:
- 主叫收到 ARtmRemoteInvitationAcceptBlock 对象里的 ARtmInvitationApiCallErrorOk 错误码和 localInvitationAccepted 回调.
- 被叫收到 remoteInvitationAccepted 回调。
- 方法调用失败: 主叫收到 ARtmRemoteInvitationAcceptBlock 对象返回的错误码。 详见 ARtmInvitationApiCallErrorCode 。
参数 | 描述 |
---|---|
remoteInvitation | 一个 ARtmRemoteInvitation 对象。 |
completion | 一个 ARtmRemoteInvitationAcceptBlock 对象。 |
refuseRemoteInvitation
- (void)refuseRemoteInvitation:(ARtmRemoteInvitation * _Nonnull)remoteInvitation completion:(ARtmRemoteInvitationRefuseBlock _Nullable)completion;
拒绝来自对方的呼叫邀请
- 方法调用成功:
- 主叫收到 ARtmRemoteInvitationRefuseBlock 对象里的 ARtmInvitationApiCallErrorOk 错误码和 localInvitationRefused 回调。
- 被叫收到 remoteInvitationRefused 回调。
- 方法调用失败: 主叫收到 ARtmRemoteInvitationRefuseBlock 对象返回的错误码。 详见 ARtmInvitationApiCallErrorCode 。
参数 | 描述 |
---|---|
remoteInvitation | 一个 ARtmRemoteInvitation 对象。 |
completion | 一个 ARtmRemoteInvitationRefuseBlock 对象。 |