全部产品
移动推送

错误处理

更新时间:2017-07-20 23:05:10   分享:   

  • 调用CloudPushSDK的相关接口时,如果发生错误,可以从CallbackHandler回调对象中获取错误码和错误描述等信息。
  • CallbackHandler定义如下,可从回调处理对象res中获取
    • success(接口调用是否成功);
    • data(调用成功后返回相关数据);
    • error(错误信息描述)。
  1. typedef void (^CallbackHandler)(CloudPushCallbackResult *res);

常见错误码

错误名称 错误码 错误描述
INIT_INVALID_APPKEY_CODE 1011 appKey配置错误
INIT_INVALID_APPSECRET_CODE 1012 appSecret配置错误
INIT_SESSION_FAILED_CODE 1013 session初始化失败
INIT_AS_ERROR_CODE 1014 连接AS错误,检查网络连接
INIT_SID_ERROR_CODE 1015 sid获取失败
TAG_INPUT_INVALID_CODE 2001 标签输入为空
TAG_APPID_INVALID_CODE 2002 appId错误
TAG_RPC_REQUEST_FAILED_CODE 2003 标签请求错误
ACCOUNT_INVALID_ACCOUNT_CODE 3001 acount参数输入错误,参照错误描述
ACCOUNT_CHANNEL_CLOSED_CODE 3002 推送通道关闭
ACCOUNT_REQUEST_TIMEOUT_CODE 3003 绑定账号请求超时
ACCOUNT_ENCODER_STATUS_ERROR_CODE 3004 绑定账号状态码错误
ALIAS_INPUT_INVALID_CODE 4001 别名输入为空
VIP_REQ_HTTP_ERROR_CODE 5001 VIP请求状态码错误,参照错误描述
VIP_REQ_CONNECTION_ERROR_CODE 5002 VIP请求连接错误
VIP_REQ_SERVER_ERROR_CODE 5003 VIP请求服务错误,参照错误描述
VIP_REQ_GERNERATE_PARAM_ERROR_CODE 5004 VIP参数生成错误
OTHER_ERROR_INVLIAD_PARA_CODE 6001 其他输入错误
本文导读目录
本文导读目录
以上内容是否对您有帮助?