0

我已经按照谷歌示例代码进行操作,但它无法确认购买了非消耗性产品并获得了退款,仅在 Android Q (api 29) 上。

返回的错误是代码 5,即 DEVELOPER_ERROR,定义为“提供给 API 的参数无效。此错误还可能表明应用程序未正确签名或未正确设置 Google Play 中的应用内结算,或者没有其清单中的必要权限”在文档中。

https://developer.android.com/google/play/billing/billing_library_overview#acknowledge

知道这是怎么回事吗?它在其他 Android 版本的手机上运行良好。

4

1 回答 1

0

在尝试了许多选项后,终于找到了答案。

我试图确认已经确认的购买。因此,旧的 android 版本基本上接受了这一点,而在 Android Q 中,它会返回一个错误。所以我检查了purchase.isAcknowledged并解决了问题。

于 2019-09-02T09:31:00.020 回答