NIMRTSOption Class Reference

Inherits from NSObject
Declared in NIMRTSOption.h

Overview

实时会话的附带选项, 用于发起和响应

  extendMessage

扩展消息, 仅在发起会话时有效, 用于开发者在主被叫之间沟通额外信息

@property (nullable, nonatomic, copy) NSString *extendMessage

Discussion

扩展消息, 仅在发起会话时有效, 用于开发者在主被叫之间沟通额外信息

Declared In

NIMRTSOption.h

  autoDeactivateAudioSession

结束网络通话时自动停止AudioSession, 默认为 YES

@property (nonatomic, assign) BOOL autoDeactivateAudioSession

Discussion

结束网络通话时自动停止AudioSession, 默认为 YES

Declared In

NIMRTSOption.h

  audioDenoise

语音降噪, 默认为 YES

@property (nonatomic, assign) BOOL audioDenoise

Discussion

语音降噪, 默认为 YES

Declared In

NIMRTSOption.h

  voiceDetect

人声检测, 默认为 YES

@property (nonatomic, assign) BOOL voiceDetect

Discussion

人声检测, 默认为 YES

Declared In

NIMRTSOption.h

  preferHDAudio

期望发送高清语音, 只有在通话的所有的参与者都设置为高清语音时才生效。开启该选项后蓝牙耳机将不能使用

@property (nonatomic, assign) BOOL preferHDAudio

Discussion

期望发送高清语音, 只有在通话的所有的参与者都设置为高清语音时才生效。开启该选项后蓝牙耳机将不能使用

Declared In

NIMRTSOption.h

  scene

场景设置

@property (nonatomic, assign) NIMAVChatScene scene

Discussion

场景设置

Declared In

NIMRTSOption.h

  serverRecordAudio

服务器录制语音

@property (nonatomic, assign) BOOL serverRecordAudio

Discussion

服务器录制语音

Declared In

NIMRTSOption.h

  serverRecordData

服务器录制实时会话数据

@property (nonatomic, assign) BOOL serverRecordData

Discussion

服务器录制实时会话数据

Declared In

NIMRTSOption.h

  alwaysKeepCalling

始终持续呼叫, 用于设置被叫离线时是否仍然需要持续呼叫, 默认为 YES

@property (nonatomic, assign) BOOL alwaysKeepCalling

Discussion

始终持续呼叫, 用于设置被叫离线时是否仍然需要持续呼叫, 默认为 YES

Declared In

NIMRTSOption.h

  apnsInuse

实时会话请求是否附带推送

@property (nonatomic, assign) BOOL apnsInuse

Discussion

实时会话请求是否附带推送

默认为YES。将这个字段设为NO,实时会话请求将不再有苹果推送通知。

Declared In

NIMRTSOption.h

  apnsBadge

推送是否需要角标计数

@property (nonatomic, assign) BOOL apnsBadge

Discussion

推送是否需要角标计数

默认为YES。将这个字段设为NO,实时会话请求将不再对角标计数。

Declared In

NIMRTSOption.h

  apnsWithPrefix

推送是否需要带前缀(一般为昵称)

@property (nonatomic, assign) BOOL apnsWithPrefix

Discussion

推送是否需要带前缀(一般为昵称)

默认为YES。将这个字段设为NO,推送消息将不带有前缀(xx:)。

Declared In

NIMRTSOption.h

  apnsContent

apns推送文案,长度限制500字

@property (nullable, nonatomic, copy) NSString *apnsContent

Discussion

apns推送文案,长度限制500字

默认为nil,用户可以设置当前通知的推送文案

Declared In

NIMRTSOption.h

  apnsSound

apns推送声音文件

@property (nullable, nonatomic, copy) NSString *apnsSound

Discussion

apns推送声音文件

默认为nil,用户可以设置当前通知的推送声音。该设置会覆盖apnsPayload中的sound设置

Declared In

NIMRTSOption.h

  apnsPayload

apns推送Payload

@property (nullable, nonatomic, copy) NSDictionary *apnsPayload

Discussion

apns推送Payload

可以通过这个字段定义自定义通知的推送Payload,支持字段参考苹果技术文档,最多支持2K

Declared In

NIMRTSOption.h