Откройте это приложение, чтобы подтвердить подписку до 23 июня 2020 г. - PullRequest
1 голос
/ 20 июня 2020

Откройте это приложение, чтобы подтвердить подписку до 23 июня 2020 г. Что является причиной этого?

1 Ответ

3 голосов
/ 20 июня 2020

PurchaseResult возвращал мои покупки с подтверждением как ложное. С помощью следующего кода удалось решить проблему.

for (Purchase purchase: purchasesResult.getPurchasesList()) {
                AcknowledgePurchaseParams acknowledgePurchaseParams =
                        AcknowledgePurchaseParams.newBuilder()
                                .setPurchaseToken(purchase.getPurchaseToken())
                                .build();
                acknowledgePurchaseParams.getDeveloperPayload();

                AcknowledgePurchaseResponseListener acknowledgePurchaseResponseListener = new AcknowledgePurchaseResponseListener() {
                    @Override
                    public void onAcknowledgePurchaseResponse(BillingResult billingResult) {
                        BillingResult billingResult1 = billingResult;
                    }

                };

                mBillingClient.acknowledgePurchase(acknowledgePurchaseParams, acknowledgePurchaseResponseListener);
            }
...