Skąd mam wiedzieć, czy potwierdzenie zakupu w aplikacji pochodzi z piaskownicy?

Dokumentacja iAP IAPstany, że jeśli chcesz przetestować sklep, powinieneś wylogować się z konta itunes w aplikacji ustawień. Dokonując zakupu w aplikacji, zostaniesz poproszony o podanie nazwy użytkownika i hasła. Jednak w aplikacji nie wiem, czy użytkownik jest zalogowany, czy korzysta z konta piaskownicy.

W rzeczywistości nie obchodzi mnie, czy jest to transakcja typu sandbox, ale: na serwerze muszę zweryfikować prawdziwe pokwitowania za pomocą adresu URLhttps://buy.itunes.apple.com/verifyReceipt i potwierdzenia piaskownicy za pośrednictwem adresu URLhttps://sandbox.itunes.apple.com/verifyReceipt . Skąd mam wiedzieć na serwerze, czy pokwitowanie jest pokwitowaniem z piaskownicy lub rzeczywistym pokwitowaniem?

Lub w jaki sposób aplikacja wie, czy paragon jest prawdziwy lub piaskownica, ponieważ nie mam problemu z przekazaniem dodatkowego parametru z aplikacji na mój serwer.

Co nie działa: nie można po prostu powiedzieć, że wersja aplikacji DEBUG używa środowiska piaskownicy, a wersja aplikacji ADHOC lub RELEASE wykorzystuje środowisko produkcyjne. W wersji ADHOC można całkowicie wykorzystać konta testowe iTunes do zakupów w aplikacji.

questionAnswers(1)

yourAnswerToTheQuestion