LicenseChecker
回调函数定义
继承自 LicenseChecker 类,用于数字版权管理(DRM)API 中许可证检查的回调函数。
void public abstract class LicenseChecker { public abstract void OnSuccess(long issueTime, long expirationTime, int latestVersion, bool updateRequired); public abstract void OnFailure(int errorCode, string errorMessage); }
OnSuccess()
public abstract void OnSuccess(long issueTime, long expirationTime, int latestVersion, bool updateRequired);
名称 | 类型 | 描述 |
issueTime | long | 许可证发放时间 |
expirationTime | long | 许可证到期时间 |
latestVersion | int | 最新许可证版本(已弃用) |
updateRequired | bool | 更新需求(已弃用) |
此回调函数表示
CheckLicense()
已成功,且最终用户具有运行内容的权限。若需要更严格的许可,可发放更短到期时间的许可证。
OnFailure()
public abstract void OnFailure(int errorCode, string errorMessage);
名称 | 类型 | 描述 |
errorCode | int | 来自 DRM API 的错误代码 |
errorMessage | string | 错误信息 |
此回调函数用于 DRM 验证失败。建议向最终用户显示错误信息,然后关闭内容。