模块引用

        <dependency>
            <groupId>net.unifound</groupId>
            <artifactId>unilicense</artifactId>
            <version>1.0-SNAPSHOT</version>
        </dependency>

接口

/**
 * 许可证工具
 * 1 从服务器(license.unifound.net)获取许可证(只能获取一次)
 * 2 从本地加载许可证文件
 * 3 验证许可证是否过期(有效)
 * 4 获取其他能力
 */
public class LicenseUtil {
    /**
     * 创建许可证实例(唯一)
     * @param path  许可证存放路径
     * @param licSN 许可证序列号
     * @param version   程序版本
     * @return
     */
    public static LicenseUtil createInstance(String path, String licSN, String version);
    /**
     * 校验许可证是否有效,建议一天调用一次
     * @return
     */
    public boolean isValidLicense();
}
文档更新时间: 2025-12-04 15:23   作者:方杰