# AppSettingsHandler

public class AppSettingsHandler

应用设置处理器 - 全局唯一实例

负责管理应用设置的获取、缓存和更新，包括：

- 监听连接状态变化并自动更新设置
- 缓存应用设置信息
- 提供应用设置的访问接口

#### Since

5.28.0

## Properties

appSettings
Link copied to clipboard
public AppSettings appSettings

## Functions

getAppSettings
Link copied to clipboard
public AppSettings getAppSettings()
获取应用设置
getInstance
Link copied to clipboard
public static AppSettingsHandler getInstance()
获取应用设置处理器的全局唯一实例 使用静态内部类方式实现懒加载和线程安全
getReadReceiptVersion
Link copied to clipboard
public MessageReadReceiptVersion getReadReceiptVersion()
获取应用设置下的已读回执版本
hasInit
Link copied to clipboard
public boolean hasInit()
是否初始化完成，从Lib获取成功过AppSettings
isFriendOnlineStatusSubscribeEnable
Link copied to clipboard
public boolean isFriendOnlineStatusSubscribeEnable()
是否开启好友在线状态订阅功能
isOnlineStatusEnable
Link copied to clipboard
public boolean isOnlineStatusEnable()
是否开启在线状态功能，影响UI是否展示。 Kit 配置打开，且“好友在线状态订阅”与“非好友在线状态订阅”有一项打开，则代表开启在线状态功能
isOnlineStatusSubscribeEnable
Link copied to clipboard
public boolean isOnlineStatusSubscribeEnable()
是否开启在线状态订阅功能
isReadReceiptV5Enabled
Link copied to clipboard
public boolean isReadReceiptV5Enabled(ConversationType type)
是否支持已读V5
isUserProfileEnabled
Link copied to clipboard
public boolean isUserProfileEnabled()
是否开启用户信息托管