JPush极光推送 Errcode含义

本文介绍了一个枚举错误代码的设计方案,包括多个错误状态及其对应的数值标识。这些错误代码覆盖了从系统级错误到特定应用错误的各种情况,如参数验证失败、数据过大等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

public enum ErrorCodeEnum {

    //没有错误,发送成功
    NOERROR(0),

    //系统内部错误
    SystemError(10),

    //不支持GET请求
    NotSupportGetMethod(1001),

    //缺少必须参数
    MissingRequiredParameters(1002),

    //参数值不合法
    InvalidParameter(1003),

    //验证失败
    ValidateFailed(1004),

    //消息体太大
    DataTooBig(1005),

    //IMEI不合法
    InvalidIMEI(1007),

    //appkey不合法
    InvalidAppKey(1008),

    //msg_content不合法
    InvalidMsgContent(1010),

    //没有满足条件的推送目标
    InvalidPush(1011),

    //IOS不支持自定义消息
    CustomMessgaeNotSupportIOS(1012);

    private final int value;
    private ErrorCodeEnum(final int value) {
        this.value = value;
    }

    public int value() {
        return this.value;
    }
}
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值