Android应用内结算解锁数字内容,但如何

时间:2011-03-30 08:08:01

标签: android in-app-purchase billing

我正在尝试使用新的In-APP Billing来处理可解锁的内容。 例如,用户可以在有限的时间内解锁特殊内容。 内容来自网络服务,问题是我如何知道用户何时可以查看内容?

因为用户可以多次购买,所以我使用非托管的商品。 所以我不得不将用户信息存储在我的服务中,所以我可以在他被允许时提供内容。

问题是我没有关于用户的任何信息,没有ID,只有谷歌没有记住的订单。 因此,如果他更换手机或擦除数据库,则访问将丢失。

确保用户有权访问内容的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

我能想到的唯一方法是将它存储在远程服务器上,在那里你可以保存谁拥有什么的数据。

要为用户创建ID,您可以执行某种类型的UUID创建,请参阅:

http://android-developers.blogspot.com/2011/03/identifying-app-installations.html