我已实施Google In-App结算。我添加了一个月的订阅产品。 假设我在2012年7月购买了此产品,此后我已取消此订阅。 再次在9月买了这个为期一个月的订阅。我创建了这个用例来清除我的用例。
在这里,我想知道当您在9月份进行恢复事务时,整个响应如何以json格式呈现给您。 考虑到您已在2012年7月份订阅,那么您已于2012年8月取消,之后又在2012年9月订阅。
如果我讨论它,很少有部分回复在json响应中提供了两个主要内容,一个是purchaseTime,另一个是purchaseToken。
现在重点是当您在2012年9月进行恢复交易时,作为每月订阅,您如何管理订阅的验证,不仅在2012年9月,而且在2012年7月。
有人可以在这种情况下给出解释和方法。非常感谢提前。
答案 0 :(得分:1)
我问了同样的问题here。仍然没有回应,但我担心,作为回应json,您将只获得一个带有您的订阅ID和更新购买时间,订单ID以及更新购买令牌的商品。意味着2012年7月的订阅数据将被覆盖并丢失。我现在无法确认,因为我需要等待将近三周,直到我再次购买相同的订阅。
那么,您需要一种方法来存储以前的订阅(在您的服务器上?)并用用户识别它们(获取用户的谷歌播放电子邮件?)。