https://docs.wildfirechat.cn/android/chatclient.html
1.0.1. 简单使用步骤
初始化操作,只需在主进程进行,否则会出现重复收到消息等各种奇怪的现象,下面只列出最简步骤,详情请参考android-chat项目
初始化
// 只在主进程进行初始化,可参考MyApp.java ChatManager.init(application, Config.IM_SERVER_HOST);
置事件回调
ChatManager chatManager = ChatManager.Instance(); chatManager.startLog(); chatManager.addOnReceiveMessageListener(OnReceiveMessageListener listener); chatManager.addRecallMessageListener(OnReceiveMessageListener listener) // ... 设置其他时间回调监听,更多请参考ChatManger
初始化音视频
AVEngineKit.init(application, AVEngineKit.AVEngineCallback); AVEngineKit avEngineKit = AVEngineKit.Instance(); avEngineKit.addIceServer(Config.ICE_ADDRESS, Config.ICE_USERNAME,Config.ICE_PASSWORD);
连接IM 服务器
chatManager.connect(id, token);