Я интегрировал InAppPurchases в свое приложение Android.
Приложение работает в Play Store.
Для этого я использую метод обратного вызова с именем onIabPurchaseFinished
. Итак, при получении успеха сохраняем купленные данные, т. Е. Идентификатор транзакции, SKU et c. в нашей базе данных сервера.
Но, к сожалению, Пользователь купил ежемесячную подписку в приложении. Итак, метод обратного вызова для него вызван, но эта транзакция не записана в нашей базе данных через веб-сервис. Таким образом, это не отражается в моем приложении в списке купленных планов.
Он может видеть в подписке Google на это на своем устройстве. И когда Он пытается купить тот же продукт, получая:
" Вы уже купили эту подписку "
Как я могу получить детали его покупки и могу сохранить это подробности в базе данных моего сервера, чтобы он мог использовать функциональные возможности приложения?
Спасибо.