Я пишу бэкэнд-сервис, чтобы проверить покупку in-app из моей игры в Android. Я передаю токен покупки в API разработчика Google Play для Android. Документ API google здесь: https://developers.google.com/android-publisher/v1_1/inapppurchases говорит, что «ConsumState», возвращенный из API, может быть одним из следующих значений:
0 – Потребление
1 – все же потребляется **
Но из того, что я тестировал, значения, возвращаемые из API, казались противоположными, т.е.
1 – Потребление
0 – Но чтобы потреблять
Кто-нибудь может это подтвердить?
благодаря
Я с тобой согласен. Google допустил ошибку в документе ( 1 ).
Правильный должен быть:
1 – Потребление
0 – Но чтобы потреблять
Не могу добавить комментарий, но я согласен. Значения, которые я возвращаю из API состояния покупки, выглядят как обратный путь к документации API.
Я подтвердил, что мои неуправляемые покупки предметов потребляются моим кодом приложения, где это уместно, и каждый показывает кодпотребленияState 1 с помощью вызова API на моем сервере. Один управляемый элемент, который у меня есть, который не потребляется приложением, показывает кодпотребленияState 0.
Я отправил отчет об ошибке на странице документации API и обновляюсь здесь, если получаю ответ. https://developers.google.com/android-publisher/v1_1/inapppurchases#resource