Pomyślałem, że rozumiem, jak działa rozliczanie w aplikacji i weryfikacja po stronie serwera dzięki odpowiedzi na previous question of mine, ale teraz, gdy o tym myślę jestem wciąż zagubiony ...Weryfikacja po stronie serwera zakupu w Google Play w aplikacji w wersji 3 (część 2)
to jest to, co mam i co chcę zrobić:
mam app gdzie użytkownicy mogą zakupić kilka „rzeczy”. Każda pozycja jest przechowywana na serwerze, a element powinien być dostępny do pobrania w aplikacji przy zakupie. Pozycje są produktami zarządzanymi, które można kupić tylko raz (tzn. Nie są zużywalne). Nie mam problemu z definiowaniem elementów w konsoli programisty Google Play i mogę wykonać udany zakup.
Czego nie rozumiem, to w jaki sposób mogę sprawić, aby mój serwer nie tylko sprawdzał zakup (za pomocą symbolu zakupu i podpisu), ale również wiedział, że jest to przedmiot X, a nie przedmiot Y, który został zakupiony? Czy istnieje jakiś interfejs API Google, w którym serwer może komunikować się z Google i zapytać, do którego elementu należy dany kupon, który należy? Czy jest jakiś inny sposób na zrobienie tego?
Dzięki za informacje! Spędziłem 2 dni na ten problem. –
Udzielanie odpowiedzi na własne pytanie jest wspierane przez StackOverflow, więc nie martw się. – Oliver
Dziękuję za uwagę na IabHelper, aby użyć getOriginalJson – ilovett