google-play - Play商店退款所有用户的购买问题

标签 google-play google-play-console

我们有每月一次的成员(member)申请。当人们注册该应用程序并付款时就没有问题。但昨天我们意识到三天及之前所有成员(member)资格都被取消。如果您以前遇到过这样的问题,可以帮忙吗?

感谢您的帮助。

enter image description here

最佳答案

如果您使用 Google Play 结算库 2.0 版或更高版本,则必须在三天内确认所有购买行为。未能正确确认购买将导致这些购买被退款。

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

即使购买发生,Google 也不会向您付款。您还需要添加不必要的代码行来确认付款

if (purchase.getPurchaseState() == PurchaseState.PURCHASED) {
        // Grant entitlement to the user.
        ...

        // Acknowledge the purchase if it hasn't already been acknowledged.
        if (!purchase.isAcknowledged()) {
            AcknowledgePurchaseParams acknowledgePurchaseParams =
                AcknowledgePurchaseParams.newBuilder()
                    .setPurchaseToken(purchase.getPurchaseToken())
                    .build();
            client.acknowledgePurchase(acknowledgePurchaseParams, acknowledgePurchaseResponseListener);
        }
    }

什么鬼!!

关于google-play - Play商店退款所有用户的购买问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57347237/

相关文章:

android - 使用我的 Android 应用从 Google Play 服务器进行应用内购买(测试产品)时出错

android - 正在发布 APK,0 个支持的设备。不是权限问题(我认为)

android - 无法从 Google Play 控制台中的实时开发人员通知发送测试通知

android - 无法获取最新的Google Play服务-适用于Android的Google API

android - 删除在 Play 商店中以 alpha 版本发布的应用程序

android - 如何获取特定于应用程序的 Google Map api key

android - Play 商店说我的应用程序必须至少有 28 个 targetSDK。如果我没有怎么办?

android - Google Play是否推出了Android版“应用内审核”?

firebase - firebase 中的下载量与 google console 相差 30 倍

android - 如何通过 API 获取我的应用发布状态