Что я должен сделать, чтобы исправить ошибку Restore рубрик PaymentPendingError? - PullRequest
0 голосов
/ 04 февраля 2020

Привет. Я тестирую подписки на песочницу с тестовым пользователем 5 мин / месяц и 30 мин / год с Доходом Cat. И я также тестирую восстановление покупки. Но каждый раз обрабатывать одну и ту же ошибку

PurchaseCode.PaymentPendingError

При отладке я вижу, что

billingWrapper.queryAllPurchases возвращает список покупок, но затем вернуть список PurchaseWrapper objects

PurchaseWrapper(isConsumable=true, purchaseToken=blablalbla, purchaseTime=11111111, sku=blabla_subscription_year, containedPurchase=null, type=SUBS, presentedOfferingIdentifier=null)

Но, containedPurchase==null, и поэтому я получаю сообщение об ошибке после неудачной проверки:

 if (purchase.containedPurchase?.purchaseState == Purchase.PurchaseState.PURCHASED)

Что я должен сделать, чтобы решить проблему ?

С уважением, Сергей

1 Ответ

2 голосов
/ 04 февраля 2020

Работает! Я должен обновить версию с 'com.revenuecat.purchases: покупки: 3.0.2' до 'com.revenuecat.purchases: покупки: 3.0.4'

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...