因此,我已經閱讀了LVL文檔,並將其與我的應用程序配合使用。我已經看到有關緩存響應的問題。但是,仍然讓我想到,根據LVL文檔中的一些措辭,Google是否希望我們在每次應用程序初始化時都打電話給許可證檢查器?這是實施這個最安全的方法嗎?像Google建議的那樣使用ServerManagedPolicy,我們是否只需調用許可證檢查,並運行我們的應用程序,或者如果他們失敗了,我們會選擇做什麼?我的一個小問題是使用網絡數據。他們深入研究我們需要謹慎使用資源而不通知用戶,在我看來,這是對網絡數據的使用,而不讓用戶知道。Android:每次打開應用程序時我應該打電話給LicenseChecker嗎?
要補充一點,是否有人因爲此代碼而遇到任何類型的延遲到他們的應用程序?由於我的應用程序的性質,打開它,然後等待每一次通過網絡來確定通過它肯定會分散它的使用。我應該自行緩存迴應,還是我想方設法?
感謝您的回覆。在發佈問題後,我一直在閱讀更多內容並仔細研究。它看起來像LVL會做它自己的緩存。所以我可能會過度關注這會產生的實際流量。我只是打電話給主程序的onCreate上的許可證檢查。如果它成爲一個真正的問題,我可以用更寬鬆的版本發佈更新。我只是假設ServerManagedPolicy會爲我做所有的後臺工作,就像他們說的那樣。 – Isaac 2011-01-19 19:54:29
在@Tom的回答中看到我上面的評論。舉一個簡單的例子,結果Toast,你會看到每次啓動應用程序時都會調用它。 – trgraglia 2011-01-30 15:52:07