Опитвам се да използвам последната библиотека за таксуване на приложения тази проба но имам съмнения за неговия жизнен цикъл onConsumeFinished
се нарича преди или след onPurchasesUpdated
?
Когато трябва да освободя ресурси?
Трябва ли да актуализирам състоянието в onPurchasesUpdated
или трябва да използвам onActivityResult
след като потребителят закупи елемент от диалога за покупки в Google Play?
Отговори:
0 за отговор № 1Документацията за жизнения цикъл е всичко тук.
Кога да актуализирате състоянието зависи от вашия дизайн. Не забравяйте, че покупките може да променят статуса извън потока на приложението ви (например, ако потребителят получи възстановяване) и също така, че приложението ви може да бъде убито (например ако устройството се разпада, след като потребителят превключи на друго приложение) да обработва правилно състоянието на покупката както при стартиране на приложението, така и по време на обичайния поток на покупка.