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 驗證失敗。建議向使用者顯示錯誤訊息,然後關閉內容。