2011-12-11 63 views
2

由於衆所周知的Secure.ANDROID_ID問題不是唯一的,在LVL中識別設備有哪些替代方法?Android LVL可以使用ANDROID_ID的其他選擇嗎?

如果我要使用安裝唯一生成的ID將不會導致購買該應用程序的用戶問題?例如。如果他們重新安裝或切換設備,他們將不得不重新購買應用程序,因爲ID已更改?

// Try to use more data here. ANDROID_ID is a single point of attack. 
String deviceId = Secure.getString(getContentResolver(), Secure.ANDROID_ID); 

回答

3

您在提問時通常應該提供更多的上下文:這一行並不意味着太多。 假設您指的是LVL示例應用程序,此deviceId僅用於派生用於模糊應用程序偏好的加密密鑰。實際購買與用戶的Google帳戶綁定,而不與其設備綁定。因此,如果他們更改設備使用相同的帳戶,購買將恢復。

相關問題