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)
licenseKey
License密钥字符串int
状态码 (0=成功)重要提示
必须在使用其他API之前调用此方法进行初始化。
检查当前License是否有效。
public boolean isLicenseValid()
boolean
true=有效, false=无效获取详细的License状态码。
public int getLicenseStatus()
0
-1
-2
获取License状态的详细描述信息。
public String getLicenseStatusMessage()
最佳实践: 结合getLicenseStatus()使用,为用户提供友好的错误信息。