北极星【消息流转】推送错误码

推送成功

如果推送成功,您将看到以下内容:

  • Push 是否成功:推送成功的文字提示。
  • Push 通道:显示下发推送请求的厂商(融云或第三方)
  • 返回状态:显示 RongPush 或第三方厂商返回的数据(仅用于融云排障,您可以忽略)。

推送错误码

如果推送失败,返回状态中会显示错误码。

错误码 描述
P16 如果消息不属于融云内置消息类型(详见消息类型概述),且未设置推送通知内容(pushContent),则无法推送。
P17 收件人设置了全局免打扰
P19 收件人设置了某个会话的免打扰。
P23 deviceId为空
P60 加密消息没 pushContent
NotSupport NotSupport
RONG_OFFLINE 三方token为空,转【融云Push】,【融云Push】不在线,发送失败
PUSH_A3 服务端内部问题,Device Token格式错误(长度小于2)
PUSH_A4 客户端上报了第三方推送token,但是token为空
PUSH_A5 发送出现异常,有可能是使用的包没有配置第三方推送。如仍无法解决,请联系融云开发人员。
PUSH_A7 服务端内部错误, Push入队列失败
PUSH_A8 失败,队列超限-OPPO,丢弃
PUSH_A11 发送出现异常,请联系开发人员
PUSH_A12 服务端Push 发送失败超 3 次
PUSH_A13 小米 Push 服务器的 HTTP 应答码非 200,Push 发送失败
PUSH_A14 发送出现异常,请联系开发人员
PUSH_A16 Push 发送出现异常,重新尝试发送 3 次后,发送失败
PUSH_A17 Push转到【GCM】异常
PUSH_A18 Push转到【FCM】异常
PUSH_A19 Push发送失败,不支持的Push类型
PUSH_A23 包名或者 Push Token 或者 pushSecret 为空”, 开发者后台没有配置第三方推送
PUSH_A24 pushParam为空
PUSH_A25 标题或者内容为空
PUSH_A26 发送失败, secret为空 开发者后台没有配置
PUSH_A27 发送失败, pushParam为空 华为配置为空
PUSH_A28 发送失败, hwId为空,开发者后台华为推送配置App id 为空
PUSH_A29 发送失败, 获取华为 accessToken 为空,联系开发者
PUSH_A30 类型为空
PUSH_A31 解析 type 参数异常
PUSH_A32 V4 NotSupport touchuan Push
PUSH_A33 HW old push setting has disabled
PUSH_A41 mzSecret为空 开发者后台没有配置
PUSH_A42 pushParam为空
PUSH_A43 MeiZu id为空开发者后台魅族推送配置App id 为空
PUSH_A44 发送出现异常-请联系开发人员
PUSH_A45 发送失败超3次-丢弃处理
PUSH_A46 速率超限-异常
PUSH_A47 发送失败,见响应错误
PUSH_A49 发送异常-请联系开发人员
PUSH_A50 Push发送速率超限
PUSH_A61 发送失败, Master secret为空 开发者后台没有配置
PUSH_A62 pushParam为空
PUSH_A63 发送失败, OPPO AppKey为空"
PUSH_A64 发送失败, 获取 OPPO 的 authToken为空,请查看开发者后配置的是否是master secret 或者是appkey配置错了
PUSH_A65 get authToken 异常请联系开发人员
PUSH_A66 发送异常
PUSH_A71 发送异常 内部错误
PUSH_A81 发送失败, secret为空开发者后台没有配置
PUSH_A82 pushParam为空
PUSH_A83 发送失败, appId为空开发者后台没有配置
PUSH_A84 发送失败, 获取VIVO authToken为空
PUSH_A85 发送异常
PUSH_A87 get authToken - HTTP非OK应答
PUSH_A88 refresh authToken - 错误的result值
PUSH_A89 refresh authToken - http非OK应答
PUSH_A90 refresh authToken - PushParam or secret为空
PUSH_A91 get authToken - PushParam or secret为空
PUSH_A93 错误的result
PUSH_A95 发送异常,请联系开发者
PUSH_I1 Payload为空-丢弃,构建推送内容为空, 请联系开发者
PUSH_I2 Push Token为空
PUSH_I3 Payload为空-丢弃,构建推送内容为空, 请联系开发者
PUSH_I4 Push入发送队列超最大限制-丢弃 请联系开发者
PUSH_I5 ios转推送的时候, 推送内容为空, 请联系开发者
PUSH_I6 获取 HTTP 连接失败, 请检查 证书等信息是否正确(一般是证书的问题 )
PUSH_I7 获取连接为空,延迟重新加入队列
PUSH_IEX 发送Push异常,请联系开发者
PUSH_I9 证书加载错误 - 封禁期间丢弃掉,看下包是否有上传ios证书 如果有,请查看上一条推送失败的具体原因
PUSH_I10 添加到发送队列失败请联系开发者 ,需要查看服务端错误日志
PUSH_I11 证书加载失败,内部异常请联系开发者
发送Push异常请联系开发者 发送Push异常
PUSH_I15 不支持的终端类型
Rong_DeviceToken_Invalid iOS 13 系统使用了旧的获取 DeviceToken 的方式
PUSH_I24 证书加载 - 加载AppInfo失败
PUSH_I25 证书加载 - 加载AppInfoExt失败
PUSH_I26 证书加载 - 加载AppDBInfo失败
PUSH_I27 证书加载 - 获取证书Info失败
PUSH_I28 证书加载 - 加载证书Info异常
PUSH_I29 发送失败 - 异常
PUSH_I30 构建推送内容为空
PUSH_I31 关闭了Push功能
PUSH_I32 全局APP关闭了Push功能
PUSH_I33 关闭了非单聊专属的app的推送功能
PUSH_I34 判断Push开关出现异常
PUSH_I35 未知错误 - 请联系开发人员
PUSH_I36 Invalid IOS token
PUSH_I37 获取h2Client为null
PUSH_I38 获取的h2Client还没握手成功
PUSH_I39 pool为null
PUSH_IP8_1 未找到该 appKey 的 AppDBInfo 信息
PUSH_IP8_2 构建 Http Client 失败,请检查 p8 文件,keyId,teamId 信息是否正确
PUSH_IP8_3 添加到 P8 待发送队列失败
PUSH_IP8_4 添加到 P8 待发送队列异常
PUSH_IP8_5 构建 p8 Notification 推送消息体失败
PUSH_IP8_ERR 发送失败 BadDeviceToken :打包的环境和 Appkey 不匹配
APNS APNS失败码
APNS_A0 发送到APNS,应答失败
APNS_A1 发送到APNS超时
APNS_A2 其他错误
RONG_A2 向第三方服务发送Push时 Device Token 为空,转为融云Push发送,用户不在线,发送失败
RONG_A97 融云Push失败 - 发送未完成 请联系开发 者
RONG_A98 融云Push失败 联系开发者
RONG_A100 融云Push发送异常 联系开发者
RONG_A101 融云Push发送失败 联系开发者
I5 push content为空
I19 -不支持的埋点统计类型
MI 小米应答码
MI_A1 小米应答码非成功
MI_A2 小米应答body为空,请联系开发者
MI_A3 小米应答statsCode非200,请联系开发者
MI_-1 未知错误
MI_1 内部错误
MI_10001 系统错误
MI_10002 系统繁忙
MI_10003 远程服务错误
MI_10008 参数错误,请参考API文档
MI_10012 非法请求
MI_10013 不合法的用户
MI_10016 缺失必选参数
MI_10017 参数值非法
MI_10027 应用的API调用太频繁
MI_10029 不合法的设备
MI_10030 应用获取失效regid太频繁
MI_10031 应用在黑名单中,禁止发送消息
MI_10032 应用获取失效alias太频繁
MI_10033 应用在黑名单中,禁止发feedback请求
MI_10034 应用当日发送消息数量过多
MI_10035 没有更多的失效alias可供拉取
MI_10036 应用操作被禁止
MI_10037 请求过期
MI_10038 应用禁止访问统计和trace数据
MI_10039 应用获取消息统计和trace太过频繁
MI_10040 small Icon图片链接或者颜色值为空
MI_20004 用户不合法
MI_20607 DB错误
MI_20209 不合法的主题
MI_20215 订阅主题失败
MI_20216 退订主题失败
MI_20301 发送消息失败
MI_20315 删除广播消息失败
MI_21301 认证失败
MI_21302 token认证失败
MI_21303 被限制的请求
MI_21305 缺少必要的参数
MI_22000 非法应用
MI_22006 应用程序Id不合法
MI_22007 应用程序Key不合法
MI_22022 应用程序package name不合法
MI_22102 发送应用通知消息失败
MI_26003 消息Push内部调用失败
MI_26004 广播消息发送太频繁
MI_26005 account设置太频繁而被禁止
MI_26006 发送需要审核,请及时审核
MI_26007 smallIcon 查询失败
MI_65003 未找到device
MI_65006 别名设置太频繁而被禁止
MI_65007 别名在黑名单中
MI_65008 别名长度太长
MI_65009 消息内容太长
MI_65010 主题长度太长
MI_65011 未提供参数
MI_65012 别名为空
MI_65013 主题为空
MI_65014 键值对数目太多
MI_65015 键值对总长度太长
MI_65016 User account为空
MI_65017 User account长度太长
MI_65020 APNS证书密码错误
MI_65021 APNS证书过期
MI_65022 APNS证书未生效
MI_65023 APNS证书错误
MI_65024 找不到相应算法解析APNS证书
MI_65025 未上传APNS证书
MI_65026 APNS证书未知错误
MI_65027 APNS证书类型不匹配
MI_65028 未查询到相应消息
MI_65029 远程服务异常
MI_65030 构建json时出现异常
MI_65031 证书不是Apple颁发的
MI_65032 证书用法错误
MI_65033 未包含合法证书
MI_65034 包含太多证书
MI_65035 主题数量太多
MI_65036 Callback参数太长
MI_65037 Callback url太长
MI_65038 Callback url非法
MI_65039 注册失败。这里指iOS设备注册异常
MI_65040 注销失败
MI_65041 ImeiMd5为空
MI_65042 ImeiMd5不合法
MI_66006 注册失败。这里指安卓设备注册异常,包括设备注册和应用注册
MI_66007 RegId非法
MI_66008 不合法的请求
MI_66108 发送的参数信息不合法
MI_66109 regSecret无效
MI_66300 未知的命令
MI_66301 执行命令出错
MI_66302 Device token为空
MI_66303 小米ID为空
MI_66304 小米ID太长
MI_66305 不合法的小米ID
MI_66306 关闭或打开push失败
MI_66307 删除定时任务job时传入的消息id无效
MI_66308 打分服务请求参数违法
MI_70011 输入为空
MI_70012 JobKey格式不合法
HW_A25 解析华为响应失败报错,请联系融云开发人员
HW_A26 无效的accessToken,联系开发者
HW_A27 详细看返回的错误码 如果code 是80300007 ,有可能是端上报token使用的appkey 和发消息使用的appkey不是一个
HW_500 服务器系统错误
HW_503 流量控制错误,发送流量过高
HW_6 session过期
HW_102 无效的SESSION_KEY
HW_105 参数错误
HW_111 系统、服务处理忙
HW_112 找不到对应服务
HW_113 请求服务失败
HW_114 服务不可达、无路由
HW_199 未知错误
HW_403 无权限
HW_80100000 参数检查错误
HW_80100002 不合法的token列表
HW_80100003 不合法的payload
HW_80100004 不合法的超时时间
HW_80100012 缓存类型设置错误
HW_80100013 缓存重发参数设置错误
HW_80300002 无权限下发消息给参数中的token列表
HW_80300004 认证类错误
HW_80300005 认证类错误(本地配置的组和请求的组不一致)
HW_80300007 认证类错误(请求中所有的TOKEN都是非法TOKEN)
HW_80300008 认证类错误(请求消息体过大)
HW_80300010 认证类错误(TOKEN数量过大)
HW_81000001 未知错误
OPPO_A0 OPPO 应答 ResponseBody 信息异常,联系开发 人员
OPPO_A1 OPPO APP 验证失败
OPPO_A2 OPPO 非成功应答码
OPPO_A3 OPPO HTTP 应答码非成功
OPPO_-2 服务器流量控制
OPPO_-1 服务不可用,此时请开发者稍候再试
OPPO_11 不合法的 AuthToken
OPPO_12 HTTP 方法不正确
OPPO_13 应用调用次数超限,包含调用频率超限
OPPO_14 无效的 AppKey 参数
OPPO_15 缺少 AppKey 参数
OPPO_16 sign 校验不通过,无效签名
OPPO_17 缺少签名参数
OPPO_18 缺少时间戳参数
OPPO_19 非法的时间戳参数
OPPO_20 不存在的方法名
OPPO_21 缺少方法名参数
OPPO_22 缺少版本参数
OPPO_23 非法的版本参数,用户传入的版本号格 式错误,必需为数字格式
OPPO_24 不支持的版本号,用户传入的版本号没 有被提供
OPPO_25 编码错误,一般是用户做 http 请求的时 候没有用 UTF-8 编码请求造成的
OPPO_26 IP 黑名单
OPPO_27 没有此功能的权限,拒绝访问
OPPO_28 应用不可用
OPPO_29 缺少 Auth Token 参数
OPPO_30 该应用没有 API 推送的权限
OPPO_31 数据不存在
OPPO_32 数据重复
OPPO_33 消息条数超过日限额
OPPO_34 上传图片超过日限额
OPPO_40 缺少必选参数, API 文档中设置为必选 的参数是必传的,请仔细核对文档
OPPO_41 参数错误,一般是用户传入参数非法引 起的,请仔细检查入参格式、范围是否 一一对应
OPPO_51 图片无效,一般是图片格式、图片分辨 率、图片大小不符合格式及图片未上传 等,请仔细检查图片格式及上传文件方式
VIVO_A0 业务码非成功应答 如果错误码 10302 这个手机不是测试用户 需要到vivo开放平台 您的应用下 添加测试设备的https://dev.vivo.com.cn/documentCenter/doc/362
VIVO_A1 HTTP非成功应答码
VIVO_10000 权限认证失败
VIVO_10006 别名长度超过40
VIVO_10007 别名订阅时appkey不存在
VIVO_10040 资源已达上限,稍后重试
VIVO_10050 alias 和 regId 不能都为空
VIVO_10051 暂不支持该消息类型
VIVO_10054 notifyType 不合法
VIVO_10055 title 不能为空
VIVO_10056 title 长度不能超过 40 个字符
VIVO_10057 content 不能为空
VIVO_10058 content 长度不能超过 100 个字符
VIVO_10059 timeToLive 不合法
VIVO_10060 skipType 不合法
VIVO_10061 skipType = 2,skipContent 不能为空
VIVO_10062 skipType = 2,skipContent 不能超过 1000 个字符
VIVO_10063 skipType = 3,skipContent 不能为空
VIVO_10064 skipType = 3,skipContent 不能超过 1024 个字符
VIVO_10065 networkType 不合法
VIVO_10066 自定义 key 和 Value 键值对个数不能超过 10 个
VIVO_10067 自定义 key 和 value 键值对不合法
VIVO_10068 skipType = 4,skipContent 不能为空
VIVO_10069 skipType = 4,skipContent 不能超过 1024 个字符
VIVO_10070 发送量总量超出限制
VIVO_10071 超出发送时间允许范围
VIVO_10072 推送速度过快,请稍后再试
VIVO_10101 消息内容审核不通过
VIVO_10103 推送内容含敏感信息
VIVO_10104 请发送正式信息,请检查 content,不要发送测试内容,正式应用发送的content里面不能是纯数字、纯英文、纯符号、符号加数字,包含“测试”字样、大括号、中括号
VIVO_10150 aliases 和 regIds 不能都为空
VIVO_10151 taskId 不能为空
VIVO_10152 taskId 不合法
VIVO_10153 regIds 个数不在指定范围[2-1000]
VIVO_10154 aliases 个数不在指定范围[2-1000]
VIVO_10155 消息不存在或已过期
VIVO_10200 appId 不能为空
VIVO_10201 appKey 不能为空
VIVO_10202 appKey 不合法
VIVO_10203 timestamp 不能为空
VIVO_10204 sign 不能为空
VIVO_10205 appId 不存在
VIVO_10206 sign 不正确
VIVO_10207 timestamp 不合法
VIVO_10250 认证接口超过调用次数限制
VIVO_10252 批量发送消息体超出限制
VIVO_10254 全量发送超过次数限制
VIVO_10301 alias 长度不能超过 40 个字符
VIVO_10302 regId 不合法,regId 为无效的 regId,regId 可能已经失效,失效原因请参考【vivo推送常见问题汇总】
VIVO_10303 requestId 已存在
VIVO_10304 extra 包含不支持的 key
VIVO_10305 extra callback 长度不能超过 128 个字符
VIVO_10306 extra callback.param 长度不能超过 64 个字符
VIVO_10307 alias 不合法,alias 为无效的 alias,alias 可能已经失效
VIVO_10352 requestId 不能为空
VIVO_10353 requestId 长度不能超过 64 个字符
VIVO_10471 taskIds 数量不能超过 100 个
VIVO_10472 taskIds 格式错误
VIVO_10473 taskIds 为空
VIVO_10600 name参数不合法,只能使用中文、英文字母、阿拉伯数字和下划线命名,且不能以数字开头,且长度不超过50字符
VIVO_10601 标签名字不能为空
VIVO_10602 标签描述不能超过300字符
VIVO_10603 oldName参数不能为空
VIVO_10604 newName参数不能为空
VIVO_10605 oldName参数不合法,只能使用中文、英文字母、阿拉伯数字和下划线命名,且不能以数字开头,且长度不超过50字符
VIVO_10606 newName参数不合法,只能使用中文、英文字母、阿拉伯数字和下划线命名,且不能以数字开头,且长度不超过50字符
VIVO_10607 id参数不能为空
VIVO_10608 type参数不能为空
VIVO_10609 ids参数不能为空
VIVO_10610 标签名已经存在
VIVO_10611 标签分类名已经存在
VIVO_10612 标签组合名已经存在
VIVO_10613 group参数不合法,只能使用中文、英文字母、阿拉伯数字和下划线命名,且不能以数字开头,且长度不超过50字符
VIVO_10614 ids数量不能超过1000
VIVO_10615 tag数量不能超过100
VIVO_10616 type参数不合法
VIVO_10700 userids不能为空
VIVO_10701 userid个数超过限制
VIVO_10702 optionType错误
VIVO_10703 register接口调用超频,稍后再试
VIVO_10704 register调用过快,稍后再试
VIVO_10705 app不支持
VIVO_10706 userType错误
VIVO_10800 registration_tokens个数不在指定范围
VIVO_10801 notification不能为空
VIVO_10802 original_source_name不能为空
VIVO_10803 original_source_name长度非法
VIVO_10804 original_source_ip不能为空
VIVO_10806 click_action非法
VIVO_10807 url长度超过限制
VIVO_10808 intent长度超过限制
MEIZU_A48 code错误
MEIZU_500 其他异常
MEIZU_1001 系统错误
MEIZU_1003 服务器忙
MEIZU_1005 参数错误,请参考API文档
MEIZU_1006 签名认证失败
MEIZU_110000 appId不合法
MEIZU_110001 appKey不合法
MEIZU_110004 参数不能为空
MEIZU_110009 应用被加入黑名单
MEIZU_110010 应用推送速率过快
MEIZU_110053 透传超过限制
APNS_4_4_null 查看上面日志 ex=expire 该值时间如果小于当前时间,就是证书过期了 如果ex=null 看是否有配置ios证书 如果时间没过期,消息节点拿完整日志,再根据sessionid去push服务查
PUSH_NO_INTENT 发送失败, 用户未在融云开发者后台设置intent参数
PUSH_INTENT_NO_END intent参数设置错误,不是以 end 结尾
GCMNotSupport GCM NotSupport
RONG_A102 没上报第三方推送token, 转【融云Push】,【融云Push】不在线,发送失败需要让安卓同事查看端上日志,查看没设置第三方token的原因1:如果设置了token,查看一下设置的token,包名 ,appkey 是否一致
MEIZU_A48 发送失败,见响应错误
PUSH_A86 发送失败, get authToken - 错误的result值
PUSH_I12 发送Push异常请联系开发者,服务端内部错误
APNS_A2_2_400_{“reason”:“BadDeviceToken”} 推送失败了错误是BadDeviceToken 原因:您使用的正式环境ios证书,但是您app打包方式是测试环境 解决方法两种: 1 您重新上传ios测试环境证书,30分钟后生效 2 您app打包用正式环境