gpt4 book ai didi

android - 应用内结算 v3 恢复购买

转载 作者:行者123 更新时间:2023-11-29 21:48:06 25 4
gpt4 key购买 nike

现在我正在使用 inapp purchase v3,我可以购买商品。

但是当我购买它并卸载该应用程序、清除 Google Play 数据并删除帐户(然后我使用同一帐户再次登录)时,当我再次安装该应用程序时,我的购买历史记录为空。如何在 v3 中恢复它?

如果我查看 IabHelper 中的代码,有一个函数 queryPurchases:

Bundle ownedItems = mService.getPurchases(3, mContext.getPackageName(),
itemType, continueToken);

但第一次,continueToken 为空。这可能是问题所在吗?

最佳答案

在尝试恢复购买时,请确保您使用`STATIC PRODUCT IDs(android.test.purchased , android.test.refunded.... ) 对其进行测试。使用静态 ID 进行的购买不会添加到您的购买历史记录中。所以你将无法取回它。但是,您可以使用您为应用内产品测试创建的测试产品 ID。

如果您使用正确的包裹名称、购买类型和产品 ID 进行查询,您之前的购买应该会被很好地列出。此外,请务必使用您用于购买的 Google 帐户。延续标记通常为空。它只是一个参数,用于指示您有更多购买无法在对您的 getPurchases 调用的第一次响应中容纳。

关于android - 应用内结算 v3 恢复购买,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15195903/

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