AppSettingsHandler

public class AppSettingsHandler

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

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

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

Since

5.28.0

Properties

Link copied to clipboard
public AppSettings appSettings

Functions

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