错误码

最后更新时间:2021-02-20 10:42:36

    客户端返回码

    错误码 原因以及解决办法
    0 调用成功
    2 参数错误,例如,已绑定单字符的别名,或是 iOS 的 Token 长度不正确,应为64个字符
    -1 SDK 内部错误,请保存日志 联系我们
    -2 等待服务器回包超时
    -3 资源已经被销毁,需要重新购买服务,并且需要升级 App 版本(即:App 版本号需要比之前的版本号大)才可恢复
    -4 连接超出套餐限制,连接会随机拒绝,需要升级服务即可恢复
    -5 获取 Guid 出错,请检查网络,以及 AccessId 和 AccessKey 是否正确,资源是否已经购买
    -7 发送请求包出错,请检查网络,或保存日志 联系我们
    -11 连接 MQTT 服务器失败,请检查网络
    -101 SDK 出现某些内容 JSON 格式错误,请保存日志 联系我们
    -102 获取不到 Token,检查网络和 App 配置
    -701 发送请求包时出现网络异常
    -702 发送请求包超时
    -1101 连接 MQTT 服务器出现网络异常,请检查网络
    -1102 连接 MQTT 服务器出现异常,请检查网络或 联系我们
    -1103 连接 MQTT 服务器超时,请检查网络
    -10005 AIDL 配置出错
    20 鉴权错误,Access ID 或者 Access Key 配置错误
    10000 起始错误
    10001 操作类型错误码,例如,参数错误时将会发生该错误
    10002 正在执行注册操作时,又有一个注册操作,则回调此错误码
    10003 权限配错或者缺少所需权限
    10004 so 库没有正确导入(Androidstudio 可在 main 文件目录下,添加 jniLibs 命名的文件夹,将 SDK 文档中的 Other-Platform-SO 下的7个 so 库文件夹,添加至该目录)
    10005 AndroidManifest 文件的 XGRemoteService 节点没有配置或者的该节点的 action 包名配错
    10008 没有配置正确的 ContentProvider,请检查 AndroidManifest 文件
    10009 jce JAR 错误或者缺少 jce JAR(检查是否已将 wup 包编译进去了,如果是混淆打包过后出现,请检查混淆代码)
    10101 创建链路失败(切换网络重试)
    10102 请求处理过程中, 链路被主动关闭(切换网络重试)
    10103 请求处理过程中,服务器关闭链接(切换网络重试)
    10104 请求处理过程中,客户端产生异常(切换网络重试)
    10105 请求处理过程中,发送或接收报文超时(切换网络重试)
    10106 请求处理过程中, 等待发送请求超时(切换网络重试)
    10107 请求处理过程中, 等待接收请求超时(切换网络重试)
    10108 服务器返回异常报文
    10109 未知异常,切换网络或者重启设备
    10110 创建链路的 handler 为 null
    其他 如出现其他未知错误,请记录错误日志并 联系我们
    10006 AccessKey 或者 AccessID 错误
    10007 初始化移动推送 TPNS Service 错误
    10110 认证过程错误
    10115 短时间内重复注册
    10400 SDK 参数错误
    20002 无有效的网络连接,请确认该应用是否付费
    10030009 应用不存在,SDK 集成时需要根据接入的服务接入点配置域名,详情参见 SDK 集成文档

    服务端返回码

    错误码 含义
    1010001 资源未部署,请确认应用是否已购买推送资源
    1008001 参数解析错误
    1008002 必填参数缺失
    1008003 认证失败
    1008004 调用服务失败
    1008006 Token 无效,请检查设备 Token 是否注册成功
    1008007 参数校验失败
    1008011 文件上传失败
    1008012 上传文件为空
    1008013 证书解析失败
    1008015 推送任务 ID 不存在
    1008016 日期时间参数格式不对
    1008019 被内容安全服务判定不和谐
    1008020 证书包名校验失败
    1008021 p12 证书格式内容校验失败
    1008022 p12 证书密码不对
    1008025 创建应用失败,产品下已存在该平台的应用
    1008026 批量操作,部分失败
    1008027 批量操作,全部失败
    1008028 超出限频
    1008029 Token 校验非法
    1008030 App 未付费
    1008031 App 资源已销毁
    10110008 查询的 Token , 账号不存在
    10010005 推送目标不存在
    10010012 非法的推送时间,请更改推送时间。
    定时推送时 send_time 传入的值如果是过去的时间,具体规则如下:
    • 如果 | send_time - 当前时间 | <= 10min, 推送任务会创建,接收任务后会立即调度
    • 如果 | send_time - 当前时间 | > 10min, 推送任务会被拒绝, 接口返回失败
    10010018 重复推送
    10030002 AccessID 和 AccessKey 不匹配