我是第一次实施应用内计费,所以我对新购买有点困惑。
正如文档所述:
当您调用 launchBillingFlow() 时,会显示 Google Play UI 购买屏幕。如果采购订单成功,来自 Google Play 的响应数据将存储在 Purchase 对象中,该对象会传回相应的侦听器。然后,Google Play 调用onPurchasesUpdated () 方法将采购订单的结果传递给实现了 PurchasesUpdatedListener 接口的侦听器。
onPurchasesUpdated()方法的签名是这样的:
void onPurchasesUpdated(@BillingResponse int responseCode, @Nullable List<Purchase> purchases);
我的问题:该方法是否会提供迄今为止在我的应用程序中发起的所有onPurchasesUpdated()
购买的列表,还是仅提供最近发起的购买?
如果它提供所有购买,我如何找出最近发起的购买?