Skip to main content
0 代表成功,非 0 都是错误。 所有错误码都是 前缀 + 3 位具体码(001-999) 的结构。看懂前缀,你就能立刻判断这个错误来自哪一层哪个平台

怎么读一个错误码

分三种情况:

端侧类型

Swift SDK 同时支持 iOS 和 macOS,会按运行平台自动使用 203205 前缀。

为什么会看到 1xxxxx 开头的错误码

这是正常的,不是 bug。 SMeeting 建在 SRTC 之上。当错误发生在底层音视频通道时,SMeeting 会把 SRTC 的原始错误码原样透传给你,而不是包装成自己的码 —— 这样你能直接定位到问题出在哪一层。 所以在 iOS 会议 SDK 里同时看到 203002103002 并不矛盾:前者是会议层的第 002 号错误,后者是 SRTC 层的第 002 号错误,两者互不相干。
排查时先看前两位:2 开头找会议层的原因(权限、会议状态、成员角色),1 开头找音视频层的原因(Token、频道、网络)。

各平台完整错误码表

Web · Android · Windows · Swift · iOS
不要按错误文案做分支判断 —— 文案会随版本调整,错误码不会。