1. 信鸽返回码一览
1.1. 服务端返回码
值 | 含义 | 可采取措施 |
0 | 调用成功 |
|
-1 | 参数错误 | 检查参数配置 |
-2 | 请求时间戳不在有效期内 | 检查设备当前时间 |
-3 | sign校验无效 |
检查Access ID和Secret Key(注意不是Access Key) |
2 |
参数错误 |
检查参数配置 |
14 |
收到非法token,例如iOS终端没能拿到正确的token |
Android Token长度为40位 iOS Token长度为64位 |
15 |
信鸽逻辑服务器繁忙 |
稍后重试 |
19 |
操作时序错误。例如进行tag操作前未获取到deviceToken |
没有获取到deviceToken的原因: 1.没有注册信鸽或者苹果推送 2.provisioning profile制作不正确 |
20 |
鉴权错误,可能是由于Access ID和Access Key不匹配 |
检查Access ID和Access Key |
40 |
推送的token没有在信鸽中注册 |
检查token是否注册 |
48 |
推送的账号没有绑定token |
检查帐号和token是否绑定 见推送指南:绑定/设置账号 见热门问题解答:账号和设备未绑定 |
63 |
标签系统忙 |
检查标签是否设置成功 见推送指南:设置标签 |
71 |
APNS服务器繁忙 |
苹果服务器繁忙,稍后重试 |
73 |
消息字符数超限 |
iOS最新支持1000字节左右,苹果的额外推送设置如角标,也会占用字节数 |
76 |
请求过于频繁,请稍后再试 |
全量广播限频为每3秒一次 |
78 |
循环任务参数错误 |
|
100 |
APNS证书错误。请重新提交正确的证书 |
证书格式是pem的,另外,注意区分生产证书、开发证书的区别 |
其他 |
其他错误 |
|
1.2. 客户端返回码
值 | 含义 |
0 |
调用成功 |
2 |
参数错误,例如绑定了单字符的别名,或是ios的token长度不对,应为64个字符 |
20 |
鉴权错误 |
10000 |
起始错误 |
10001 |
操作类型错误码,例如参数错误时将会发生该错误 |
10002 |
正在执行注册操作时,又有一个注册操作到来,则回调此错误码 |
10003 |
权限配错或者缺少所需权限 |
10004 |
so库没有正确导入 |
10005 |
AndroidManifest文件的XGRemoteService节点没有配置或者的该节点的action包名配错 |
10100 |
当前网络不可用 |
10101 |
创建链路失败 |
10102 |
请求处理过程中, 链路被主动关闭 |
10103 |
请求处理过程中,服务器关闭链接 |
10104 |
请求处理过程中,客户端产生异常 |
10105 |
请求处理过程中,发送或接收报文超时 |
10106 |
请求处理过程中, 等待发送请求超时 |
10107 |
请求处理过程中, 等待接收请求超时 |
10108 |
服务器返回异常报文 |
10109 |
未知异常,请在QQ群中直接联系管理员,或在官网反馈入口反馈 |
10110 |
创建链路的handler为null |