logo
常见问题
当前页

Express SDK 发送实时消息后,为什么收不到回调?

2022-11-16

问题原因

可能有以下几种情况:

  • 消息接收方未设置发送消息接口的对应回调。
  • 消息发送方和消息接收方未使用相同的 AppID。
  • 消息发送方和消息接收方未在同一个房间内,即房间 ID 不同。
  • 消息发送方和消息接收方未同时在线,没有都处于“已成功登录房间”状态。
  • 消息发送方不能接收本端发送的实时消息。

解决方案

针对以上提到的几种情况,开发者在实现实时消息功能时必须同时满足:

  • 消息接收方已设置发送消息接口的对应回调。
  • 消息发送方和消息接收方需要使用相同的 AppID。
  • 消息发送方和消息接收方需要在同一个房间内,即使用相同的房间 ID。
  • 消息发送方和消息接收方需要同时在线,即需要保证都处于“已成功登录房间”状态。

另外,开发者需要关注到,消息发送方无法接收本端发送的实时消息。

相关链接

平台消息类型发送消息接口接收消息回调相关文档
iOS广播消息sendBroadcastMessageonIMRecvBroadcastMessage实时消息与信令
弹幕消息sendBarrageMessageonIMRecvBarrageMessage
自定义消息sendCustomCommandonIMRecvCustomCommand
Android广播消息sendBroadcastMessageonIMRecvBroadcastMessage实时消息与信令
弹幕消息sendBarrageMessageonIMRecvBarrageMessage
自定义消息sendCustomCommandonIMRecvCustomCommand
macOS广播消息sendBroadcastMessageonIMRecvBroadcastMessage实时消息与信令
弹幕消息sendBarrageMessageonIMRecvBarrageMessage
自定义消息sendCustomCommandonIMRecvCustomCommand
Windows广播消息sendBroadcastMessageonIMRecvBroadcastMessage实时消息与信令
弹幕消息sendBarrageMessageonIMRecvBarrageMessage
自定义消息sendCustomCommandonIMRecvCustomCommand
Web广播消息sendBroadcastMessageIMRecvBroadcastMessage实时消息与信令
弹幕消息sendBarrageMessageIMRecvBarrageMessage
自定义消息sendCustomCommandIMRecvCustomCommand
小程序广播消息sendBroadcastMessageIMRecvBroadcastMessage实时消息与信令
弹幕消息sendBarrageMessageIMRecvBarrageMessage
自定义消息sendCustomCommandIMRecvCustomCommand
Linux广播消息sendBroadcastMessageonIMRecvBroadcastMessage实时消息与信令
弹幕消息sendBarrageMessageonIMRecvBarrageMessage
自定义消息sendCustomCommandonIMRecvCustomCommand
React Native广播消息sendBroadcastMessageIMRecvBroadcastMessage实时消息与信令
弹幕消息sendBarrageMessageIMRecvBarrageMessage
自定义消息sendCustomCommandIMRecvCustomCommand

Previous

Web 平台,Express 如何设置镜像模式?

Next

为什么应用在后台时,不支持打开摄像头?

当前页

返回到顶部