我意识到如果开发人员在 Google Android Market 中发布付费应用程序。很快,付费应用程序将通过其他 Android 市场免费分发。当涉及到中国市场时,盗版问题尤其明显。例如,我的水在哪里(中文)
我想知道,应用内购买可以防止此类盗版问题吗?
通过应用内购买购买额外物品
- 用户通过应用内购买购买额外的物品。
- 一个秘密密钥,被写入用户偏好。密钥是在应用内购买期间根据用户使用的 Google 帐户生成的。我们不使用硬件 ID 的原因是,我们希望同一用户能够享受应用内购买项目,即使他正在使用其他设备。
使用密钥进行验证
- 因此,当用户倾向于使用附加项目时,将始终进行验证。即使用户将密钥分发给其他人,它也不起作用。因为密钥仅对该特定用户有效。
我想知道,这是为打击 Android 应用盗版问题而实施的一种常见做法吗?因为我没有看到太多关于这种技术的讨论。不确定我是否错过了任何陷阱?