RongExtensionManager

Functions

Link copied to clipboard
public void addExtensionEventWatcher(IExtensionEventWatcher watcher)
Link copied to clipboard
public void addExtensionModule(IExtensionModule extensionModule)
添加自定义的 IExtensionModule,添加后,可以通过 getExtensionModules 获取已注册的 module
注意:
1. 此方法只是把自定义IExtensionModule加入到IExtensionModule列表,不会调用onInit}
2. 注册请使用registerExtensionModule
3. 此方法适用于IExtensionModule的排序
Link copied to clipboard
public void disconnect()
SDK 断开连接时,已调用此方法,用户不需要再次调用。
Link copied to clipboard
public IExtensionConfig getExtensionConfig()
Link copied to clipboard
public List<IExtensionEventWatcher> getExtensionEventWatcher()
Link copied to clipboard
public List<IExtensionModule> getExtensionModules()
获取已注册的模块。
Link copied to clipboard
Link copied to clipboard
public void init(Context context, String appKey)
初始化,SDK 在初始化时已调用此方法,用户不需要再调用。
Link copied to clipboard
public void registerExtensionModule(IExtensionModule extensionModule)
注册自定义的 IExtensionModule,注册后,可以通过 getExtensionModules 获取已注册的 module
注意:
1. 请在 SDK 初始化后 init,调用此方法注册自定义 IExtensionModule
2. 一定要在进入会话界面之前调此方法
public void registerExtensionModule(int index, IExtensionModule extensionModule)
Link copied to clipboard
public void removeExtensionEventWatcher(IExtensionEventWatcher watcher)
Link copied to clipboard
public void setExtensionConfig(IExtensionConfig extensionConfig)
设置输入栏相关配置。
Link copied to clipboard
public void unregisterExtensionModule(IExtensionModule extensionModule)
注销 IExtensionModule 模块
注意:
1. 请在 SDK 初始化后 init )},调用此方法反注册注册 IExtensionModule
2. 一定要在进入会话界面之前调次方法