接收消息
IMKit SDK 提供了消息接收监听器 MessageReceivedListener
,可接收实时消息或离线消息。您可以拦截 IMKit SDK 接收的消息,并进行相应的业务操作。
设置/移除消息接收监听器
IMKit SDK 提供了 addMessageReceiveListener
/ removeMessageReceiveListener
方法,支持设置多个消息接收监听器。
建议您在初始化之后,连接 IM 之前注册消息监听,且在应用程序声明周期内保持设置。请注意不要重复添加,避免内存泄露。如果在页面中监听,建议在 aboutToAppear
调用,在 aboutToDisappear
移除监听。
添加消息监听器
SDK 支持添加监听器。所有接收到的消息都会在此接口方法中回调:
TypeScript
RongIM.getInstance().messageService().addMessageReceiveListener()