FeatureConfig

public class FeatureConfig

Constructors

Link copied to clipboard
public void FeatureConfig()

Types

Link copied to clipboard
public interface SSLInterceptor

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public int groupCacheMaxCount
Link copied to clipboard
Link copied to clipboard
public boolean hideEmojiButton
Link copied to clipboard
public boolean isDestructEnable
Link copied to clipboard
public boolean isEditMessageEnable
Link copied to clipboard
public MutableLiveData<Boolean> isQuickReply
Link copied to clipboard
public boolean isQuickReplyEnable
Link copied to clipboard
public boolean isQuoteV2Enable
Link copied to clipboard
public boolean isReferenceEnable
Link copied to clipboard
public boolean isUserOnlineStatusEnable
Link copied to clipboard
public KitMediaInterceptor kitMediaInterceptor
Link copied to clipboard
public IQuickReplyProvider quickReplyProvider
Link copied to clipboard
public List<String> quoteMessageTypeWhiteList
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public boolean soundInForeground
Link copied to clipboard
public int userCacheMaxCount

Functions

Link copied to clipboard
public void enableDestruct(Boolean value)
Link copied to clipboard
public void enableEditMessage(boolean value)
设置消息长按后是否支持编辑消息
Link copied to clipboard
public void enableQuickReply(IQuickReplyProvider provider)
开启快捷回复功能。需要在init 之前调用。
Link copied to clipboard
public void enableQuoteV2(boolean enable)
开启/关闭"发送时使用 quote 回复 V2"。与 isReferenceEnable 为 AND 关系, 两者同时开启时长按消息发送的回复才走 V2 路径。 注意:此开关不再控制收到的消息是否渲染引用卡片,UI 渲染仅依赖消息自身是否携带 quoteInfo
Link copied to clipboard
public void enableReadReceipt(Array<ConversationType> supportedTypes)
Link copied to clipboard
public void enableReference(Boolean value)
Link copied to clipboard
public void enableUserOnlineStatus(boolean value)
设置支持用户在线状态
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public int getGroupCacheMaxCount()
Link copied to clipboard
Link copied to clipboard
public MutableLiveData<Boolean> getIsQuickReply()
Link copied to clipboard
public KitImageEngine getKitImageEngine()
Link copied to clipboard
public KitMediaInterceptor getKitMediaInterceptor()
Link copied to clipboard
public IQuickReplyProvider getQuickReplyProvider()
Link copied to clipboard
public List<String> getQuoteMessageTypeWhiteList()
获取 V2 引用态下允许发送的消息类型白名单(objectName 列表)。
Link copied to clipboard
public int getUserCacheMaxCount()
Link copied to clipboard
public void initConfig(Context context)
Link copied to clipboard
public boolean isDestructEnable()
Link copied to clipboard
public boolean isEditMessageEnable()
获取消息长按后是否支持编辑消息
Link copied to clipboard
@Deprecated()
public boolean isForceUseAAC()
是否强制开启了 aac 编码 5.4.
Link copied to clipboard
public boolean isHideEmojiButton()
是否隐藏表情按钮
Link copied to clipboard
public boolean isPreLoadUserCache()
Link copied to clipboard
public boolean isQuickReplyEnable()
Link copied to clipboard
public boolean isQuickReplyType()
Link copied to clipboard
public boolean isQuoteV2Enable()
发送引用消息时是否使用 quote 回复 V2。仅控制发送侧协议路径,不影响 V2 引用卡片在消息列表中的渲染: 只要消息携带 quoteInfo.
Link copied to clipboard
public boolean isReadReceiptConversationType(ConversationType type)
Link copied to clipboard
public boolean isReferenceEnable()
Link copied to clipboard
public boolean isShowUnknownMessage()
Link copied to clipboard
Link copied to clipboard
public boolean isSoundInForeground()
消息是否响铃
Link copied to clipboard
public boolean isUserOnlineStatusEnable()
获取是否支持用户在线状态
Link copied to clipboard
public boolean isVibrateInForeground()
消息是否震动
Link copied to clipboard
public void setAudioNBEncodingBitRate(int audioNBEncodingBitRate)
Link copied to clipboard
public void setAudioWBEncodingBitRate(int audioWBEncodingBitRate)
Link copied to clipboard
@Deprecated()
public void setForceUseAAC(boolean forceUseAAC)
音频录音强制使用 aac 编码 5.4.
Link copied to clipboard
public void setGroupCacheMaxCount(int groupCacheMaxCount)
Link copied to clipboard
public void setGroupMemberCacheMaxCount(int groupMemberCacheMaxCount)
Link copied to clipboard
public void setHideEmojiButton(boolean hideEmojiButton)
Link copied to clipboard
public void setKitImageEngine(KitImageEngine engine)
Link copied to clipboard
public void setKitMediaInterceptor(KitMediaInterceptor kitMediaInterceptor)
Link copied to clipboard
public void setPreLoadUserCache(boolean preLoadUserCache)
Link copied to clipboard
public void setQuoteMessageTypeWhiteList(List<String> whiteList)
设置 V2 引用态下允许发送的消息类型白名单。
Link copied to clipboard
public void setQuoteV2Enable(boolean enable)
enableQuoteV2 的别名,遵循 setter 命名规范。
Link copied to clipboard
public void setShowUnknownMessage(boolean showUnknownMessage)
Link copied to clipboard
public void setShowUnknownMessageNotification(boolean showUnknownMessageNotification)
Link copied to clipboard
public void setSoundInForeground(boolean soundInForeground)
设置消息是否响铃
Link copied to clipboard
public void setSSLInterceptor(FeatureConfig.SSLInterceptor sSSLInterceptor)
Link copied to clipboard
public void setUserCacheMaxCount(int userCacheMaxCount)
Link copied to clipboard
public void setVibrateInForeground(boolean vibrateInForeground)
设置消息是否震动
Link copied to clipboard