产品 / 解决方案
平台 / 框架

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

产品 / 插件:实时音视频 / 实时语音 / 超低延迟直播

平台 / 框架:全平台

更新时间:2022-11-16 17:41


问题原因

可能有以下几种情况:

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

解决方案

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

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

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

相关链接

各平台发送实时消息接口对应的回调参考
平台 消息类型 发送消息接口 接收消息回调 相关文档
iOS
广播消息
弹幕消息
自定义消息
Android
广播消息
弹幕消息
自定义消息
macOS
广播消息
弹幕消息
自定义消息
Windows
广播消息
弹幕消息
自定义消息
Web
广播消息
弹幕消息
自定义消息
小程序
广播消息
弹幕消息
自定义消息
Linux
广播消息
弹幕消息
自定义消息
React Native
广播消息
弹幕消息
自定义消息
本篇目录
下载 PDF