【发布时间】:2014-10-29 15:01:27
【问题描述】:
我必须在 Android 应用中实现购买 3 个月后过期的商品。
我在开发人员指南中读到我应该使用“非托管”产品,但我也读到在 API 的 V3 版本中,该对象被视为托管产品。
问题如下,用户购买非托管对象后如何管理过期? 例如,当期限到期时,用户可以根据需要购买另一次相同的产品吗?
【问题讨论】:
标签: java android in-app-purchase in-app-billing
我必须在 Android 应用中实现购买 3 个月后过期的商品。
我在开发人员指南中读到我应该使用“非托管”产品,但我也读到在 API 的 V3 版本中,该对象被视为托管产品。
问题如下,用户购买非托管对象后如何管理过期? 例如,当期限到期时,用户可以根据需要购买另一次相同的产品吗?
【问题讨论】:
标签: java android in-app-purchase in-app-billing
您是否为您的应用使用在线数据库?
如果属实,我认为最好的方法是在购买商品时生成结束日期并将其保存在在线数据库中。然后,您必须检查您的应用中的结束日期是否定期过去(例如,每次用户启动应用时...)。
这对我有用,但在我的情况下,应用程序会定期连接到在线数据库才能工作。
其他方法,例如在本地存储中保存结束日期,很容易被破解。
【讨论】: