Итак, мне показалось, что я понял, как работает биллинг в приложении и проверка на стороне сервера, благодаря ответу на предыдущий вопрос , но теперь, когда я думаю об этом Я все еще потерян...
Это то, что у меня есть и что я хочу сделать:
У меня есть приложение, в котором пользователи могут приобрести несколько "элементов". Каждый элемент хранится на сервере, а элемент должен быть доступен для загрузки в приложении при покупке. Элементы - это управляемые элементы, которые можно приобрести только один раз (т.е. не потребляемые). У меня нет проблем с определением элементов в консоли разработчика Google Play, и я могу выполнить успешную покупку.
Что я не понимаю, так это то, как я могу заставить мой сервер не только подтвердить покупку (используя покупкуToken и подпись), но также знать, что это элемент X, а не элемент Y, который был приобретен? Есть ли какой-то API Google, где сервер может разговаривать с Google и спрашивать, к какому идентификатору пункта принадлежит определенная покупка? Есть ли другой способ сделать это?