gpt4 book ai didi

android - onPurchasesUpdated 中的购买列表

转载 作者:行者123 更新时间:2023-11-30 00:16:31 28 4
gpt4 key购买 nike

我是第一次实现应用内计费,所以我对新的购买有些困惑。

作为Documentation states :

When you call launchBillingFlow() the Google Play UI purchase screen displays. If the purchase order is successful, the response data from Google Play is stored in a Purchase object that is passed back to the appropriate listener. Google Play then calls the onPurchasesUpdated() method to deliver the result of a purchase order to a listener that implements the PurchasesUpdatedListener interface.

以及onPurchasesUpdated()的签名方法是这样的:

void onPurchasesUpdated(@BillingResponse int responseCode, @Nullable List<Purchase> purchases);

我的问题:onPurchasesUpdated() 方法是提供一个列表,其中包含到目前为止在我的应用程序中发起的所有 购买,还是仅最近 发起的购买?

如果它交付所有购买,我如何找出最近发起的购买?

最佳答案

正如您提供的文档中所述,该方法提供最新的 Purchase 对象列表,这些对象在您的应用或 Play 商店中启动。

(...) Both purchases initiated by your app and the ones initiated by Play Store will be reported here.

如果您查看 Purchasedocs , 你可以看到有一个方法叫做 getPurchaseTime()您可以使用它来检查购买的时间。这些信息足以追踪哪一个是最近购买的。

但您也可以使用该类的其他方法来跟踪购买情况,例如 getOrderId()

但是,如果您想检查用户在您的应用中进行的所有购买,而不仅仅是最近的购买,请查看 queryPurchases()方法,看看 Query purchased items培训指南部分。

关于android - onPurchasesUpdated 中的购买列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47171580/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com