Chcę zweryfikować pokwitowanie zakupu w aplikacji w aplikacji za pomocą Google Play na stronie php. Jak powinienem to zrobić?Jak mogę zweryfikować zakup Google Play w aplikacji w php?
Odpowiedz
Nie jestem ekspertem od PHP, więc nie zamierzam publikować żadnego kodu, ale cały proces jest następujący: bardzo prosto i powinien być łatwy do przeniesienia na PHP. Potrzebne są trzy rzeczy do sprawdzenia zakupu:
- klucz publiczny w aplikacji (z Usług & API w Google Play Developer konsolę)
- Oryginalny JSON zakupu
- Podpis zakup
Jeśli zaimplementujesz rozliczenia w ramach aplikacji na Androida przy użyciu IabHelper classes, otrzymasz obiekt Purchase po pomyślnym zakupie lub po wysłaniu zapytania do ekwipunku. Obiekt Purchase zawiera dwie potrzebne metody: Purchase.getOriginalJson() i Purchase.getSignature().
Bezpiecznie przechowuj publiczny klucz aplikacji na swoim serwerze i POST podpisuj oryginalny JSON (kod base64 zakoduje go przed wysłaniem) na twój serwer. Pobierz podpis i json z $ _POST i odnieś się do Google'a Java implementation of how to verify a purchase. It seems as though you can use PHPs built in openssl_verify function.
Co należy przejść do [https://gist.github.com/menny/1985010#file-verify_market_in_app -php] Parametr signed_data tej strony? Używam jedności i C#, tam, przekazać zakupu.OriginalJson jest signed_data? – leegod
Jeśli się nie mylę, podpisane dane powinny być całe potwierdzenie (tj. Punkt # 2 na mojej liście powyżej) – britzl
- 1. Zakup w aplikacji: uzyskaj nazwę lub identyfikator konta Google Play, które prosi o zakup.
- 2. WP7 Zakup w aplikacji
- 3. Czy mogę dodać znaczniki do aplikacji w konsoli Google Play?
- 4. Zakup w aplikacji w nowej wersji aplikacji
- 5. Jak anulować zakup zakupu w aplikacji na Androida?
- 6. Zmień nazwę aplikacji w sklepie Google Play
- 7. Zakup w aplikacji na Androida nie działa
- 8. Google Analytics dla strony aplikacji Google Play
- 9. Jak przetestować zakup aplikacji w systemie Android?
- 10. Weryfikacja podpisu nie powiodła się - zakup w aplikacji na Androida
- 11. w aplikacji weryfikacji podpisu zakup z PHP OpenSSL
- 12. Oceń aplikację Google Play bezpośrednio w aplikacji
- 13. Rachunki w aplikacji Google Play podające produkt za darmo
- 14. Jak zmienić nazwę wydawcy w Google Play
- 15. Weryfikacja po stronie serwera zakupu w Google Play w aplikacji w wersji 3 (część 2)
- 16. iOS - zakup w aplikacji i aplikacjaDidBecomeActive
- 17. Jak mogę załadować aplikację Google Play w emulatorze Androida?
- 18. W aplikacji Zakup na komputery stacjonarne
- 19. Reaguj na Native i zakup w aplikacji?
- 20. Kiedy użytkownik płaci za zakup w aplikacji?
- 21. Zwrot kosztów za zakup aplikacji w Androidzie
- 22. Czy mogę uruchomić php mysql w silniku aplikacji Google?
- 23. Jak przetestować zakup aplikacji ponownie i znowu ...?
- 24. Nie widzę mojej aplikacji na Google Play
- 25. Google Play: Znaleźliśmy pakiety SDK do reklam w Twojej aplikacji
- 26. WYŁĄCZ automatyczne tłumaczenie aukcji w Google Play
- 27. Jak wyłączyć "Oferty zakupów w aplikacji" w Google Play dla mojej aplikacji
- 28. Google Play nie może sprzedawać aplikacji
- 29. Prześlij wersję zgodną z zawieszonej aplikacji w Google Play
- 30. Przechowywanie nazwy pakietu w Google Play
proszę zobaczyć mój przykładowy kod w ten link: http://stackoverflow.com/a/35718040/2710505 –