/ / Життєвий цикл виставлення рахунків GooglePlay - виставлення рахунків у додатках, андроїд-рахунки, google-play-developer-api, play-billing-library

Життєвий цикл GooglePlay Платіжна система - вбудовані в додаток-виставлення рахунків, оплата в android, google-play-developer-api, бібліотека для виставлення рахунків

Я намагаюся використовувати останню в бібліотеці виставлення рахунків у програмі цей зразок але я сумніваюся в його життєвому циклі onConsumeFinished називається до або після onPurchasesUpdated?

Коли я повинен звільнити ресурси?

Чи потрібно оновити статус в onPurchasesUpdated або я повинен використовувати onActivityResult після того, як користувач придбав товар у діалоговому вікні покупки Google Play?

Відповіді:

0 для відповіді № 1

Документація про життєвий цикл все тут.

Коли оновити статус залежить від вашого дизайну. Пам’ятайте, що покупки можуть змінити статус поза потоком вашої програми (наприклад, якщо користувач отримує відшкодування), а також, що ваш додаток може бути вбитий (наприклад, якщо пристрій втрачає пам’ять після переходу користувача на інший додаток), тому вам потрібно правильно керувати статусом покупки як під час запуску програми, так і під час нормального потоку покупки.