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

Play store refunds all users' purchases problem

我们有每月一次的会员申请。人们注册应用程序并付款时没有问题。但是昨天我们意识到 3 天之前,所有会员资格都被取消了。有没有遇到过这样的问题,能不能帮帮忙。

感谢您的帮助。

如果您使用 Google Play Billing Library 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);
        }
    }

卧槽!!