我一直在關注developer.android.com頁面http://developer.android.com/guide/publishing/licensing.html#lc-lcc以獲取有關使用ServerManagedPolicy類型許可的說明。我已經添加了谷歌市場許可包到我作爲一個庫應用程序,我已經列入我的onCreate方法驗證碼:如何使用ServerManagedPolicy lvl?
String deviceId = Secure.getString(getContentResolver(), Secure.ANDROID_ID);
mLicenseCheckerCallback = new MyLicenseCheckerCallback();
mChecker = new LicenseChecker(this, new ServerManagedPolicy this,
new AESObfuscator(SALT, getPackageName(), deviceId)),
BASE64_PUBLIC_KEY);
在這一點上我覺得說明混亂。網站上的其他示例代碼大部分似乎都是用於開發StrictPolicy或自定義策略。隨該庫提供的示例也顯示爲用於自定義策略。
需要多少網站代碼才能使用ServerManagedPolicy庫?例如,圖書館沒有任何資源,但doCheck的網站代碼調用一個按鈕和文本小部件。我是否添加doCheck代碼並創建小部件,或者如果使用庫,這是不必要的?
在應用程序中使用ServerManagedPolicy庫的示例是否在執行除檢查許可證之外的其他操作?