推送成功
如果推送成功,您将看到以下内容:
- 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 |
-不支持的埋点统计类型 |
PUSH_A86 |
发送失败, get authToken - 错误的result值 |
PUSH_I12 |
发送Push异常请联系开发者,服务端内部错误 |
PUSH_NO_INTENT |
发送失败, 用户未在融云开发者后台设置intent参数 |
PUSH_INTENT_NO_END |
intent参数设置错误,不是以 end 结尾 |
GCMNotSupport |
GCM NotSupport |
RONG_A102 |
没上报第三方推送token, 转【融云Push】,【融云Push】不在线,发送失败需要让安卓同事查看端上日志,查看没设置第三方token的原因1:如果设置了token,查看一下设置的token,包名 ,appkey 是否一致 |
APNS_4_4_null |
查看上面日志 ex=expire 该值时间如果小于当前时间,就是证书过期了 如果ex=null 看是否有配置ios证书 如果时间没过期,消息节点拿完整日志,再根据sessionid去push服务查 |
APNS_A2_2_400_{“reason”:“BadDeviceToken”} |
推送失败了错误是BadDeviceToken 原因:您使用的正式环境ios证书,但是您app打包方式是测试环境 解决方法两种: 1 您重新上传ios测试环境证书,30分钟后生效 2 您app打包用正式环境 |
小米推送错误码
错误码 |
描述 |
MI_A1 |
小米应答码非成功 |
MI_A2 |
小米应答body为空,请联系开发者 |
MI_A3 |
小米应答statsCode非200,请联系开发者 |
**以下为小米推送官方应答码 **
MI 为前缀, ‘_’ 后面为小米推送平台返回应答码, 若本文档查询不到, 可能是小米官网新增
小米开发平台-服务端错误码参考
错误码 |
描述 |
MI |
小米应答码 |
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格式不合法 |
MI_200001 |
推送数量超过当日限额 |
MI_200002 |
推送QPS超过限额 |
华为推送错误码
华为推送错误码
错误码 |
描述 |
HW_A25 |
解析华为响应失败报错,请联系融云开发人员 |
HW_A26 |
无效的accessToken,联系开发者 |
HW_A27 |
详细看返回的错误码 如果code 是80300007 ,有可能是端上报token使用的appkey 和发消息使用的appkey不是一个 |
** 以下为华为推送官方应答码 **
HW 为前缀, ‘_’ 后面为华为推送平台返回应答码, 若本文档查询不到, 可能是华为官网新增
华为开发平台-服务端错误码参考
错误码 |
描述 |
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_80100001 |
token参数部分检查错误。 |
HW_80100002 |
不合法的token列表 |
HW_80100003 |
不合法的payload |
HW_80100004 |
不合法的超时时间 |
HW_80100012 |
缓存类型设置错误 |
HW_80100013 |
缓存重发参数设置错误 |
HW_80100016 |
消息里面含有敏感信息 |
HW_80200001 |
Oauth认证错误 |
HW_80200003 |
Oauth Token过期 |
HW_80300002 |
无权限下发消息给参数中的token列表 |
HW_80300005 |
认证类错误(本地配置的组和请求的组不一致) |
HW_80300007 |
认证类错误(请求中所有的TOKEN都是非法TOKEN) |
HW_80300008 |
认证类错误(请求消息体过大) |
HW_80300010 |
认证类错误(TOKEN数量过大) |
HW_81000001 |
未知错误 |
OPPO 推送错误码
错误码 |
描述 |
OPPO_A0 |
OPPO 应答 ResponseBody 信息异常,联系开发 人员 |
OPPO_A1 |
OPPO APP 验证失败 |
OPPO_A2 |
OPPO 非成功应答码 |
OPPO_A3 |
OPPO HTTP 应答码非成功 |
**以下为 OPPO 推送官方应答码 **
OPPO 为前缀, ‘_’ 后面为OPPO 推送平台返回应答码, 若本文档查询不到, 可能是 OPPO 官网新增
OPPO 开发平台-服务端错误码参考
错误码 |
描述 |
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 推送错误码
错误码 |
描述 |
VIVO_A0 |
业务码非成功应答 如果错误码 10302 这个手机不是测试用户 需要到vivo开放平台 您的应用下 添加测试设备的vivo开放平台 |
VIVO_A1 |
HTTP非成功应答码 |
**以下为 VIVO 推送官方应答码 **
VIVO 为前缀, ‘_’ 后面为 VIVO 推送平台返回应答码, 若本文档查询不到, 可能是 VIVO 官网新增
VIVO 开发平台-服务端错误码参考
错误码 |
描述 |
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长度超过限制 |
魅族平台
魅族开放平台PUSH系统应答
错误码 |
描述 |
MEIZU_A48 |
发送失败,见响应错误 |
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 |
透传超过限制 |
新版本推送平台错误码
- 推送失败错误码
- 1xxx 开头表示通用错误码
- 2xxx 表示小米推送错误码
- 3xxx 表示华为推送错误码
- 4xxx 表示 VIVO 推送错误码
- 5xxx 表示 OPPO 推送错误码
- 6xxx 表示魅族推送错误码
- 7xxx 表示FCM推送错误码
- 8xxx 表示APNS推送错误码
- 9xxx 表示融云推送通道
- 10xxx 表示荣耀推送通道(部分旧荣耀机型以及APP,依然使用的是华为推送通道)
错误码 |
描述 |
1xxx |
开头表示通用错误码 |
1000 |
服务内部异常 |
1001 |
token串长度非法 |
1002 |
pushType或token为空 |
1003 |
发送失败次数超过最大阈值 |
2xxx |
表示小米推送错误码 |
2000 |
packageName或token或pushSecret为空 |
2001 |
开发者后台push相关参数为空 |
2002 |
三方推送接口返回HTTP Status Code非200,HTTP Status Code={错误码} |
2003 |
三方推送接口返回失败,三方失败码={三方错误码} |
2004 |
三方推送接口返回ResponseBody为空 |
2005 |
三方推送接口返回ResponseBody解析发生异常 |
2006 |
推送标题或内容为空 |
2007 |
批量推送接口返回部分失败 |
3xxx |
表示华为推送错误码 |
3000 |
token或hwSecret为空 |
3001 |
开发者后台push相关参数为空 |
3002 |
hwId为空 |
3003 |
intent为空 |
3004 |
intent格式错误 |
3005 |
accessToken获取失败 |
3006 |
V4 接口不再支持透传推送 |
3007 |
V1 推送接口已经废弃 |
3008 |
三方推送接口返回HTTP Status Code非200,HTTP Status Code={错误码} |
3009 |
三方推送接口返回失败,三方失败码={错误码} |
3010 |
无效的sessionKey或已过期,Header NSP_STATUS=Header 状态码 |
3011 |
三方推送接口返回的ResponseBody解析发生异常 |
3012 |
批量推送接口返回部分失败 |
4xxx |
表示 VIVO 推送错误码 |
4000 |
token或vivoAppSecret为空 |
4001 |
开发者后台push相关参数为空 |
4002 |
vivoAppId为空 |
4003 |
accessToken获取失败 |
4004 |
三方推送接口返回HTTP Status Code非200,HTTP Status Code={状态码} |
4005 |
三方推送接口返回失败,三方失败码={错误码} |
4006 |
批量推送接口返回部分失败 |
5xxx |
表示 OPPO 推送错误码 |
5000 |
token或masterSecret为空 |
5001 |
开发者后台push相关参数为空 |
5002 |
oppoAppkey为空 |
5003 |
accessToken获取失败 |
5004 |
accessToken获取发生异常 |
5005 |
三方推送接口返回HTTP Status Code非200,HTTP Status Code={状态码} |
5006 |
三方推送接口返回失败,三方失败码={错误码} |
5007 |
批量推送接口返回失败,三方失败码={错误码} |
5008 |
批量推送接口返回部分失败 |
6xxx |
表示魅族推送错误码 |
6000 |
token或mzSecret为空 |
6001 |
开发者后台push相关参数为空 |
6002 |
mzId为空 |
6003 |
三方推送接口返回失败,三方失败码={错误码},描述={描述信息} |
6004 |
批量推送接口返回部分失败,失败码={错误码} |
7xxx |
表示 FCM 推送错误码 |
7000 |
三方推送接口返回失败 |
7001 |
projectId 为空 |
7002 |
accessToken获取失败为空 |
8xxx |
表示 APNS 推送错误码 |
9xxx |
表示 RONG 推送错误码 |
9000 |
用户 RONG PUSH 长链接不在线 |
9001 |
发送push异常 |
9002 |
发送push失败,发送未完成 |
9003 |
发送push失败 |
10xxx |
表示荣耀为推送错误码 |
10000 |
token或secret为空 |
10001 |
开发者后台push相关参数为空 |
10002 |
clientId为空 |
10003 |
intent为空 |
10004 |
intent格式错误 |
10005 |
accessToken获取失败 |
10006 |
appId为空 |
10008 |
三方推送接口返回HTTP Status Code非200,HTTP Status Code={状态码} |
10009 |
三方推送接口返回失败,三方失败码={错误码} |
10010 |
access Token 无效 |
10011 |
三方推送接口返回的ResponseBody解析发生异常 |
10012 |
批量推送接口返回部分失败 |