RCCallReceiveDelegate Protocol Reference

Conforms to NSObject
Declared in RCCallClient.h

Overview

CallLib全局通话呼入的监听器

– didReceiveCall: required method

接收到通话呼入的回调

- (void)didReceiveCall:(RCCallSession *)callSession

Parameters

callSession

呼入的通话实体 @discussion 接收到通话呼入的回调

@remarks 代理

Discussion

接收到通话呼入的回调

Declared In

RCCallClient.h

– didReceiveCallRemoteNotification:inviterUserId:mediaType:userIdList:userDict:isVoIPPush:pushConfig: required method

接收到通话呼入的远程通知的回调

- (void)didReceiveCallRemoteNotification:(nullable NSString *)callId inviterUserId:(nullable NSString *)inviterUserId mediaType:(RCCallMediaType)mediaType userIdList:(nullable NSArray<NSString*> *)userIdList userDict:(nullable NSDictionary *)userDict isVoIPPush:(BOOL)isVoIPPush pushConfig:(nullable RCMessagePushConfig *)pushConfig

Parameters

callId

呼入通话的唯一值

inviterUserId

通话邀请者的UserId

mediaType

通话的媒体类型

userIdList

被邀请者的UserId列表

userDict

远程推送包含的其他扩展信息

isVoIPPush

是否 VoIP 推送

pushConfig

推送配置

@discussion 接收到通话呼入的远程通知的回调

@remarks 代理

Discussion

接收到通话呼入的远程通知的回调

Declared In

RCCallClient.h

– didCancelCallRemoteNotification:inviterUserId:mediaType:userIdList:pushConfig:isRemoteCancel: required method

接收到取消通话的远程通知的回调

- (void)didCancelCallRemoteNotification:(nullable NSString *)callId inviterUserId:(nullable NSString *)inviterUserId mediaType:(RCCallMediaType)mediaType userIdList:(nullable NSArray<NSString*> *)userIdList pushConfig:(nullable RCMessagePushConfig *)pushConfig isRemoteCancel:(BOOL)isRemoteCancel

Parameters

callId

呼入通话的唯一值

inviterUserId

通话邀请者的UserId

mediaType

通话的媒体类型

userIdList

被邀请者的UserId列表

pushConfig

推送配置

isRemoteCancel

是否为远端取消呼叫 @discussion 接收到取消通话的远程通知的回调

@remarks 代理

Discussion

接收到取消通话的远程通知的回调

Declared In

RCCallClient.h

– didMissCall:

接收到通话漏接的回调

- (void)didMissCall:(RCCallSession *)callSession

Parameters

callSession

呼入的通话实体 @discussion 接收到通话漏接的回调

@remarks 代理

Discussion

接收到通话漏接的回调

Declared In

RCCallClient.h

– didCancelCallRemoteNotification:inviterUserId:mediaType:userIdList:

接收到取消通话的远程通知的回调

- (void)didCancelCallRemoteNotification:(NSString *)callId inviterUserId:(NSString *)inviterUserId mediaType:(RCCallMediaType)mediaType userIdList:(NSArray *)userIdList DEPRECATED_MSG_ATTRIBUTE ( "use didCancelCallRemoteNotification:inviterUserId:mediaType:userIdList:pushConfig:isRemoteCancel: instead" )

Parameters

callId

呼入通话的唯一值

inviterUserId

通话邀请者的UserId

mediaType

通话的媒体类型

userIdList

被邀请者的UserId列表 @discussion 接收到取消通话的远程通知的回调

@remarks 代理

Discussion

接收到取消通话的远程通知的回调

Declared In

RCCallClient.h

– didReceiveCallRemoteNotification:inviterUserId:mediaType:userIdList:userDict:

接收到通话呼入的远程通知的回调

- (void)didReceiveCallRemoteNotification:(NSString *)callId inviterUserId:(NSString *)inviterUserId mediaType:(RCCallMediaType)mediaType userIdList:(NSArray *)userIdList userDict:(NSDictionary *)userDict DEPRECATED_MSG_ATTRIBUTE ( "use didReceiveCallRemoteNotification:inviterUserId:mediaType:userIdList:userDict:isVoIPPush:pushConfig: " "instead" )

Parameters

callId

呼入通话的唯一值

inviterUserId

通话邀请者的UserId

mediaType

通话的媒体类型

userIdList

被邀请者的UserId列表

userDict

远程推送包含的其他扩展信息 @discussion 接收到通话呼入的远程通知的回调

@remarks 代理

Discussion

接收到通话呼入的远程通知的回调

Declared In

RCCallClient.h

– didReceiveCallRemoteNotification:inviterUserId:mediaType:userIdList:userDict:isVoIPPush:

接收到通话呼入的远程通知的回调

- (void)didReceiveCallRemoteNotification:(NSString *)callId inviterUserId:(NSString *)inviterUserId mediaType:(RCCallMediaType)mediaType userIdList:(NSArray *)userIdList userDict:(NSDictionary *)userDict isVoIPPush:(BOOL)isVoIPPush DEPRECATED_MSG_ATTRIBUTE ( "use didReceiveCallRemoteNotification:inviterUserId:mediaType:userIdList:userDict:isVoIPPush:pushConfig: " "instead" )

Parameters

callId

呼入通话的唯一值

inviterUserId

通话邀请者的UserId

mediaType

通话的媒体类型

userIdList

被邀请者的UserId列表

userDict

远程推送包含的其他扩展信息

isVoIPPush

是否 VoIP 推送 @discussion 接收到通话呼入的远程通知的回调

@remarks 代理

Discussion

接收到通话呼入的远程通知的回调

Declared In

RCCallClient.h