Flutter In App Purchase,检查退款

Eph*_*rom 6 android in-app-purchase flutter refund

我在退款时遇到问题。我在启动应用程序时查询所有过去的购买,并检查是否购买了 InAppProduct。

final QueryPurchaseDetailsResponse purchaseResponse =
        await _connection.queryPastPurchases();
Run Code Online (Sandbox Code Playgroud)

现在购买已退款,但仍通过queryPastPurchases()方法查询购买。此外,PurchaseDetails类没有关于被退款的购买的任何信息。

知道如何处理这种情况吗?

信息 :

  • 退款已超过 3 天前
  • 我用的是最新版的官方InApp包
  • 购买是在 Android 手机上进行的

问候

Eph*_*rom 4

我花了一些时间和 github 上的一些提示。问题是我正在退款但没有撤销购买。如果您点击退款按钮,它将打开一个模式。在模式中有一个用于撤销的复选框。提交退款前请点击复选框!

一旦退款后忘记撤销,之后就无法撤销。

在这种情况下,您有以下选择:

  • 联系支持人员

  • 通过 api 撤销(仅当在退款之前激活 api 访问时才可能)。