Мое приложение в значительной степени основано на DLC, поэтому я пытаюсь настроить каждый DLC как отдельный покупаемый товар в Google Play Store, а затем, когда покупка совершена и подтверждена на моем веб-сервере, я предоставляю доступ к содержанию для пользователя.
Я понимаю основной процесс покупки, но я хочу сделать этот процесс античитером, что означает, что поддельные ответы магазина не дадут пользователям доступ к контенту без оплаты, а также подготовят к некоторому случаю, когда мой веб-сервер не работает и Ответ о покупке не может быть сразу отправлен на сервер.
Я ищу способ запроса покупок определенного пользователя с моего веб-сервера (аналогично вызовам getPurchases()
и getPurchaseHistory()
в IAB), но я не могу найти способ сделать это. Я нашел метод Purchases.products
, который пытался вызвать, используя предоставленную библиотеку google-api-php-client
, но этот вызов требует токена от пользователя, которого у меня может не быть, так как сервер был недоступен во время попытки пользователя отправить его , Есть предложения?