Please Select Your Location
Australia
Österreich
België
Canada
Canada - Français
中国
Česká republika
Denmark
Deutschland
France
HongKong
Iceland
Ireland
Italia
日本
Korea
Latvija
Lietuva
Lëtzebuerg
Malta
المملكة العربية السعودية (Arabic)
Nederland
New Zealand
Norge
Polska
Portugal
Russia
Saudi Arabia
Southeast Asia
España
Suisse
Suomi
Sverige
台灣
Ukraine
United Kingdom
United States
Please Select Your Location
België
Česká republika
Denmark
Iceland
Ireland
Italia
Latvija
Lietuva
Lëtzebuerg
Malta
Nederland
Norge
Polska
Portugal
España
Suisse
Suomi
Sverige

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 验证失败。建议向最终用户显示错误信息,然后关闭内容。