License管理模块负责SDK授权验证,确保合法使用。包含4个核心API,支持许可证验证、状态查询等功能。
// 1. 初始化
KYCFaceSDK sdk = new KYCFaceSDK();
int result = sdk.initializeLicense("your_license_key");
// 2. 检查状态
if (sdk.isLicenseValid()) {
// 可以使用SDK功能
} else {
Log.e("KYC", sdk.getLicenseStatusMessage());
}初始化License密钥,这是使用SDK的第一步。
public int initializeLicense(String licenseKey)licenseKeyLicense密钥字符串int状态码 (0=成功)重要提示
必须在使用其他API之前调用此方法进行初始化。
检查当前License是否有效。
public boolean isLicenseValid()booleantrue=有效, false=无效获取详细的License状态码。
public int getLicenseStatus()0-1-2获取License状态的详细描述信息。
public String getLicenseStatusMessage()最佳实践: 结合getLicenseStatus()使用,为用户提供友好的错误信息。