在应用内购买示例中:
http://developer.android.com/guide/market/billing/index.html
PurchaseDatabase类具有以下注释:
/**
* An example database that records the state of each purchase. You should use
* an obfuscator before storing any information to persistent storage. The
* obfuscator should use a key that is specific to the device and/or user.
* Otherwise an attacker could copy a database full of valid purchases and
* distribute it to others.
*/
有道理,攻击者可以将数据库复制到另一台设备,我的应用程序会认为所有购买数据都是合法的。
因此,我不确定他们希望我们如何使用特定于该设备的密钥进行模糊处理(我没有任何"用户"数据,所以不要'我认为这在我的案例中真的是一个选项")。我猜这可能是这样的:
由于