gpt4 book ai didi

android - 重新购买受管理的应用内商品或请求 RESTORE_TRANSACTIONS 时的响应

转载 作者:行者123 更新时间:2023-11-29 00:45:54 25 4
gpt4 key购买 nike

我正在 Android 上的游戏中测试应用内结算。我能够购买托管产品,并且从服务器获得了预期的响应。但是,当我尝试重新购买被管理的产品或请求 RESTORE_TRANSACTIONS 时,我没有收到回复。

当重新购买时,我确实收到标题为“元素已购买”的弹出消息,但随后没有任何响应。这样我就可以重新解锁购买的元素,我应该得到回应,我应该不会吗?即使在使用测试帐户进行测试时?

最佳答案

您的问题没有明确说明您尝试重新购买托管产品的方式/原因。您是否卸载/重新安装了您的应用程序,然后尝试恢复/重新购买它?还是第一次点击“购买”后又点击“购买”?

Google 提供的 BillingService/ResponseHandler 旨在仅在 onPurchaseStateChange 中给您回电。这意味着如果您刚刚购买了产品,没有任何变化,因此没有回调。

但是,如果您清除应用程序的数据(使用“管理应用程序”设置面板,或通过卸载/重新安装应用程序),您应该在 RESTORE_TRANSACTIONS 时收到 onPurchaseStateChange 回调。如果不是,我猜你的代码中有错误。

关于android - 重新购买受管理的应用内商品或请求 RESTORE_TRANSACTIONS 时的响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6374022/

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