2012-09-03 64 views
1

如何在不需要添加權限的情況下正確構造設備ID?你應該遵循什麼規則?沒有添加權限的LVL的Android授權DeviceId

這個問題是在參照本example code:

// Construct the LicenseChecker with a Policy. 
mChecker = new LicenseChecker(
this, new ServerManagedPolicy(this, 
     new AESObfuscator(SALT, getPackageName(), deviceId)), 
     BASE64_PUBLIC_KEY // Your public licensing key. 
    ); 

而這伴隨的文本:

請求新的權限,用於獲取使用 設備特定的信息在你混淆的唯一目的之前,請考慮 這樣做可能會如何影響您的應用程序或其在Google Play上的過濾 (因爲某些權限會導致SDK構建工具添加 相關)。

那麼如何在不使用任何權限的情況下生成一個好的Id?

回答

1

一個答案是在應用程序首次運行時生成唯一的應用程序安裝Id。 android developer blog提供了一個示例。