Я впервые внедряю биллинг в приложении, поэтому меня немного смущают новые покупки.
Как указано в документации:
Когда вы вызываете launchBillingFlow (), отображается экран покупки пользовательского интерфейса Google Play. Если заказ на покупку выполнен успешно, данные ответа из Google Play сохраняются в объекте Purchase, который передается обратно соответствующему слушателю. Затем Google Play вызывает метод onPurchasesUpdated (), чтобы доставить результат заказа на покупку прослушивателю, который реализует интерфейс PurchasesUpdatedListener.
И подпись метода onPurchasesUpdated () похожа на это:
void onPurchasesUpdated(@BillingResponse int responseCode, @Nullable List<Purchase> purchases);
Мой вопрос: предоставляет ли onPurchasesUpdated()
метод список ВСЕХ покупок, совершенных до настоящего момента в моем приложении, или только последних совершенных покупок?
Если он доставляет все покупки, как мне узнать о последней совершенной покупке?