JPushProperties.java 691 Bytes
package com.diligrp.rider.config;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;

/**
 * 极光推送配置
 */
@Data
@Configuration
@ConfigurationProperties(prefix = "jpush")
public class JPushProperties {

    /** 是否启用 JPush;false 时所有推送调用静默跳过 */
    private boolean enabled = false;

    /** AppKey */
    private String appKey;

    /** MasterSecret */
    private String masterSecret;

    /** iOS APNs 是否生产环境 */
    private boolean apnsProduction = false;

    /** 离线消息保留秒数 */
    private int timeToLive = 86400;
}