queryPurchases() vs queryPurchaseHistoryAsync() 为了“恢复”功能?
我正在使用Play计费库来触发和管理购买,这反过来又解锁了应用程序中的额外功能。这部分正在工作。
但是,“恢复”购买的最佳方式是什么。例如,假设购买了该应用程序的人购买了一部新手机。登录到Play商店,下载我的应用程序,然后发现正在显示“升级”的付款屏幕。iOS有一个特定的方法,但我不知道Android有一个。
我的想法是查询Play商店并确认该帐户以前是否已成功购买了该项目,如果是这样,那么我将调用应用程序内的本地升级功能。
似乎有两种类似的方法。但是,在这种情况下我应该使用哪一个呢?用户在哪里擦除了手机或购买了新手机?
queryPurchases()
?或?queryPurchaseHistoryAsync()