Google Play Billing 2.0 тестирует ожидающие транзакции и подтверждение - PullRequest
2 голосов
/ 31 мая 2019

Я перехожу на библиотеку Google Play Billing v2.0.0, и есть два основных отличия потока.Одним из них является подтверждение покупки https://developer.android.com/google/play/billing/billing_library_overview#acknowledge, а другим - обработка ожидающих транзакций https://developer.android.com/google/play/billing/billing_library_overview#pending.

Для ожидающих транзакций документы указывают, что

В дополнение к двум тестовым кредитным картам,тестировщики лицензий имеют доступ к двум тестовым инструментам для отложенных форм оплаты, которые автоматически завершаются или отменяются через пару минут

... но у меня есть доступ только к двум обычным тестовым картам, но не к задержанным.

А также, что:

Для покупок, сделанных тестировщиками лицензий, окно подтверждения короче.Вместо трех дней покупки возвращаются и отменяются, если они не были подтверждены в течение пяти минут.

Но я по-прежнему получаю 6-кратные 5-минутные продления для ежемесячной подписки, поэтому обычное поведение, а неnew.

Конечно, я позвонил enablePendingPurchases() при инициализации.

Ясно, что новый поток не включен для меня, но почему это так?

...