在我的应用程序中,应用内购买和恢复在Iphone中运行良好。但android已恢复problem.how获取购买列表。恢复选项不工作。查询以获取购买的产品列表。
答案 0 :(得分:1)
Google Play有一个store.restore()函数。与具有名为“恢复”的transaction.state的iOS不同,Google Play会使用transaction.state“purchase”返回已恢复的项目。因此,您必须检查其他事项,例如transaction.date,以查看它的年龄,或查看在线数据库,您可以将收据信息与原始收据信息进行比较。
在我自己的代码中,在我调用store.restore()之前,我将标志“isRestoring”设置为true,如果我的商店是Google Play并且我正在恢复,并且我在交易状态下获得了“购买”知道恢复。