跳到主要内容

UIKit 配置指南

Global IM UIKit 全局配置旨在提供易于使用的功能配置,帮助您快速构建聊天应用程序。

配置说明

Global IM UIKit 在 RCIMKitConfig 中定义了全局配置。

每个应用程序仅有一个 Global IM UIKit 全局配置。

配置示例:

/// 是否显示网络状态,默认 YES
[RCIMKitConfig shared].displayNetStatus = NO;

/// 是否显示发送状态,默认 YES
[RCIMKitConfig shared].displaySendStatus = NO;

/// 主题模式
[RCIMKitConfig shared].themeType = RCThemeTypeAny;

/// 应用在前台时,是否开启消息提示声音,默认 YES
[RCIMKitConfig shared].enableMessageAlertSound = NO;

/// 应用在后台时,是否开启消息本地通知,默认 YES
[RCIMKitConfig shared].enableMessageLocalNotification = NO;

主题

Global IM UIKit 支持浅色和暗色两种主题模式,在 RCIMKitConfig 中可以通过 themeType 属性设置主题模式:

/// 主题类型
typedef NS_ENUM(NSUInteger, RCThemeType) {
RCThemeTypeAny = 0, /// 跟随系统
RCThemeTypeLight = 1, /// 浅色
RCThemeTypeDark = 2, /// 深色
};

检查 Global IM UIKit 配置

Global IM UIKit 配置是实时应用的,修改后的配置将在下一次 UI 刷新或者操作时生效。建议在初始化 Appkey 后完成所有配置。