调用
CloudPushSDK
的相关接口时,如果发生错误,可以从CallbackHandler
回调对象中获取错误码和错误描述等信息。CallbackHandler定义如下,可从回调处理对象
res
中获取:success
(接口调用是否成功);data
(调用成功后返回相关数据);error
(错误信息描述)。
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获取失败。 |
INIT_ALREADY_INITED_CODE | 1017 | SDK已经完成初始化,请勿重复调用。 |
TAG_INPUT_INVALID_CODE | 2001 | 标签输入为空。 |
TAG_APPID_INVALID_CODE | 2002 | appId错误。 |
TAG_RPC_REQUEST_FAILED_CODE | 2003 | 标签请求错误。 |
ACCOUNT_INVALID_ACCOUNT_CODE | 3001 | account参数输入错误。 |
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 | 其他输入错误。 |