更新时间: 2021-03-08
# SDK 状态码
状态码 | 说明 |
---|---|
-1000 | 开发者接口调用时传入的参数错误 |
-1 | 未知状态,具体请【 提交工单 (opens new window) 】 |
0 | 连接成功 |
1 | 当前设备网络不可用 |
2 | 当前设备切换到飞行模式 |
3 | 当前设备切换到 2G(GPRS、EDGE)低速网络 |
4 | 当前设备切换到 3G 或 4G 高速网s络 |
5 | 当前设备切换到 WIFI 网络 |
6 | 当前用户在其他设备上登录,此设备被踢下线 |
7 | 当前用户在 Web 端登录 |
8 | 服务器异常 |
9 | 连接验证异常 |
10 | 连接中 |
11 | 连接失败或未连接 |
12 | 当前用户已注销 |
405 | 已被对方加入黑名单,消息发送失败。 |
407 | 未在对方的白名单中,消息发送失败。 |
5004 | 超时 |
20604 | 发送消息频率过高,1 秒钟最多只允许发送 5 条消息,详细请联系商务,电话:13161856839。 |
20605 | 信令被封禁,详细请联系商务,电话:13161856839。 |
20607 | 调用超过频率限制,请稍后再试。 |
22406 | 当前用户不在群组中 |
22408 | 当前用户在群组中已被禁言 |
23406 | 当前用户不在聊天室中 |
23408 | 当前用户在聊天室中已被禁言 |
23409 | 当前用户已被踢出并禁止加入聊天室。被禁止的时间取决于服务端调用踢出接口时传入的时间。 |
23410 | 聊天室不存在 |
23411 | 聊天室成员超限,开发者可以【 提交工单 (opens new window) 】申请聊天室人数限制变更 |
23412 | 聊天室接口参数不正确 |
23414 | 聊天室云存储业务未开通,如需开通请【 提交工单 (opens new window) 】 |
23423 | 聊天室的属性个数超限,单个聊天室默认上限为 100 个 |
23424 | 没有权限修改聊天室中已存在的属性值 |
23425 | 聊天室中属性设置频率超限,单个聊天室每秒上限 100 次 |
23426 | 聊天室属性存储功能没有开通,可以在 增值服务 (opens new window)中开启服务。 |
23427 | 聊天室属性值不存在 |
25101 | 撤回参数不正确 |
26001 | Push 参数不正确 |
26002 | 向服务端同步时出现问题,有可能是操作过于频繁所致。请稍后再试 |
26101 | 没有在融云开发者后台开启小视频服务 |
30001 | 连接已被释放 |
30002 | 当前连接不可用 |
30002 | 连接不可用 |
30003 | 客户端发送消息请求,融云服务端响应超时。 |
30004 | 导航 HTTP 发送失败 |
30007 | 导航 HTTP 请求失败 |
30008 | 导航 HTTP 返回数据格式错误 |
30010 | 创建 Socket 连接失败 |
30011 | Socket 断开 |
30012 | PING 失败 |
30013 | PING 超时 |
30014 | 信令发送失败 |
30015 | 连接过于频繁 |
30016 | 消息大小超限,消息体最大 128 KB。 |
31000 | 连接 ACK 超时 |
31002 | 初始化时填写的 AppKey 不正确,请在 开发者后台 (opens new window)获取。 |
31003 | 服务器当前不可用 |
31004 | Token 无效 |
31005 | AppKey 与Token 不匹配 |
31007 | BundleID 不正确 |
31008 | AppKey 被封禁或已删除 |
31009 | 用户被封禁 |
31010 | 当前用户在其他移动设备上登录,此设备被踢下线 |
31011 | 与服务器的连接已断开,用户被封禁 |
31023 | 重连过程中当前用户在其它设备上登录 |
32061 | 连接被拒绝, SDK 会自动重连,开发者无须处理。 |
33001 | 未调用 init 初始化函数,请参考 初始化 文档 |
33002 | 数据库错误 |
33003 | 调用接口时传入的参数不正确 |
33007 | 未开通历史消息云存储服务。可以在 基础功能 (opens new window)中开启服务。 |
34001 | 连接已经存在,不需要重复连接 |
34002 | 小视频时间长度超出限制,默认小视频时长上限为 2 分钟 |
34003 | GIF 消息文件大小超出限制, 默认 GIF 文件大小上限是 2 MB |
34004 | 聊天室状态未同步完成,加入聊天室时立即调用获取聊天室属性接口,极限情况下会存在本地数据和服务器未同步完成的情况,开发者可以设置聊天室属性回调,SDK 同步完成时会在属性回调中通知开发者,开发者可根据回调状态进行获取。 |
34005 | 连接环境不正确 |
40006 | RTC 房间操作时传入参数错误 |
# APNs 推送状态码
下面列举了在开发者后台,上传 APNs 推送证书后,推送测试过程中,可能遇上的错误码、原因以及需要进行的排查处理。
错误码 | 原因 | 处理 |
---|---|---|
5, 8 | deviceToken 信息有误。 | 请检查设备是否越狱,setDeviceToken 传入的参数是否正确,Xcode 在打包时使用的provisioning profile 是否与当前环境匹配。 |
52 | 当前环境下 UserId 不存在,请确认一下是否连接服务器成功,init 使用的 App Key 是否是对应环境的 App Key。 | connectWithToken 的 success Block 会回调当前登陆的 UserId ,您可以查一下和您测试 Push 输入的是否一致。 |
53 | 您上传的推送证书为空。 | 检查并重新上传证书,并检查您填写的 BundleID 和证书中的 BundleID 是否对应)。 |
54, 62 | 您上传的证书或者证书密码有问题。 | 请检查您填写的证书密码,检查并重新上传证书,并检查您填写的 BundleID 和证书中的 BundleID 是否对应。 |
55 | 该 userId 当前未在 iOS 设备上登录。 | 请检查是否在 iOS 设备上成功登陆,是否存在多端登陆同一个 userId 的情况。 |
57 | 发送苹果 Push 失败。 | SSL 解析异常,重新上传证书。 |
2, 56 | 该 userId 没有设置 deviceToken 信息。 | 请检查设备是否越狱,用户是否允许 App 进行通知,是否请求了远程推送权限以及 setDeviceToken 是否设置正确。 |
58 | 原始参数解析失败。 | 请联系我们尽快解决问题。 |
60 | socket 异常。 | 内部错误,重新发送。 |
61 | 该 userId 设置了屏蔽推送。 | 请检查客户端是否屏蔽了推送功能(如果您有多个客户端或者 App 使用同一个 Appkey,请检查一遍所有的客户端代码是否设置了屏蔽推送)。 |
3, 4, 6, 7, 64 | 网络原因,推送失败,请您再次尝试。 | 网络原因,请重试。 |
0, 1, 10, 255,59 | Apple APNS 服务器服务异常。 | 请过一段时间再尝试。 |
66 | 上传的证书与当前环境不匹配。 | 请检查并重新上传证书。 |
67 | 您上传证书的密码错误,请核对您的证书和密码。 | 请检查证书和密码,重新上传证书或填写密码。 |
68 | 开发者平台填写的Bundle ID和证书中的Bundle ID不匹配,请检查。 | 请检查填写的BundleID和证书Bundle ID。 |
70 | VoIP Push Token 为空。 | 请确认 VoIP Push Token 是否为空。 |
73 | 没有用户信息,此用户 ID 没有获取过融云 Token。 | 重新获取用户 Token。 |
74 | 上传证书包名与配置包名不一致。 | 请检查上传证书包名与配置包名是否一致。 |
75 | 上传的证书包含的 BundleId 含有通配符。 | 按照苹果的要求,使用通配符的 App 无法使用APNs远程推送。 |
1050 | APNS 返回超时,您可能延时收到推送消息,也可能推送失败。 | 网络原因,请重试。 |