我正在尝试使用新的In-APP Billing来处理可解锁的内容。 例如,用户可以在有限的时间内解锁特殊内容。 内容来自网络服务,问题是我如何知道用户何时可以查看内容?
因为用户可以多次购买,所以我使用非托管的商品。 所以我不得不将用户信息存储在我的服务中,所以我可以在他被允许时提供内容。
问题是我没有关于用户的任何信息,没有ID,只有谷歌没有记住的订单。 因此,如果他更换手机或擦除数据库,则访问将丢失。
确保用户有权访问内容的最佳方法是什么?
答案 0 :(得分:0)
我能想到的唯一方法是将它存储在远程服务器上,在那里你可以保存谁拥有什么的数据。
要为用户创建ID,您可以执行某种类型的UUID创建,请参阅:
http://android-developers.blogspot.com/2011/03/identifying-app-installations.html