我测试在沙盒中购买订阅,但是当自动续订达到6次时,订阅被取消并过期。 然后调用
queryPurchasesAsync
什么也没有返回。
我认为它总是会返回已购买的订阅信息,无论
它已被取消或过期。
它只发生在沙箱或产品环境中吗?
获取订阅历史记录的可靠方法是什么?
queryPurchasesAsync() 将仅返回未消耗的一次性购买和活动订阅。根据 this doc queryPurchaseHistory() 在 Billing v7 中已弃用,因此似乎在应用程序内执行此操作的唯一方法是自己跟踪历史记录。