Как AcknowledgePurchase действительно работает на Android? - PullRequest
0 голосов
/ 24 мая 2019

Из документации, расположенной здесь: https://developer.android.com/google/play/billing/billing_library_overview

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

Сначала я не знал об этом, и поскольку я вручную управляю покупками в приложении, не потребляя их до тех пор, пока это не понадобится.

Работает хорошо, но, как я заметил этот AcknowledgePurchase метод, я волнуюсь;все покупки будут отменены в конце концов?Я проверил консоль разработчика, и все элементы отображаются как «Заряженные», даже если прошло более 3 дней.Что здесь происходит?Будет ли Google отменить их в ближайшее время, или это что-то еще?

(Обратите внимание, рассказано, как и почему я так управляю своими приложениями: предположим, что у вас есть diamond , который будет толькопотребляться на стороне сервера, когда возникает определенное условие, до этого момента пользователь может восстановить свой элемент diamond в приложении, а когда и когда я его использую, он может выкупить его. Таким образом, Google по-прежнему сохраняет информацию о покупке, и я делаю этоне нужно заставлять пользователя регистрироваться на моих серверах, чтобы иметь возможность синхронизировать свои покупки со своей учетной записью)

1 Ответ

1 голос
/ 25 мая 2019

Это требование впервые введено в Play Billing Library 2.0.Для библиотек до этого Google будет автоматически подтверждать покупки для вас.

Если вы используете Play Billing Library 2.0, то любая покупка должна быть потреблена или подтверждена в течение 3 дней с момента покупки, иначе она будет автоматически подтверждена.возмещена.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...