Zakup aplikacji w systemie iOS: czy Apple będzie testować środowisko na żywo lub środowisko piaskownicy?

Używam w aplikacji płatności do sprzedaży materiałów eksploatacyjnych w grze. Po udanej płatności przekazuję potwierdzenie płatności do mojego backendu, który zatwierdza pokwitowanie z backendem płatności iTunes. To działa bez zarzutu w środowisku piaskownicy.

Teraz przesłałem swoją aplikację, aby mogła zostać zatwierdzona przez chłopaków z Apple i opublikowana w App Store. Oczywiście upewniłem się, że mój backend będzie weryfikował potwierdzenia płatności w środowisku produkcyjnym backendu itunes, ponieważ spodziewałem się, że chłopaki Apple przetestują aplikację w trybie produkcyjnym. Aplikacja została jednak odrzucona. Jako powód powiedziano mi, że zakup moich materiałów eksploatacyjnych nie działa (odrzucony przez mój backend z powodu nieprawidłowego paragonu). Po sprawdzeniu logów widzę 3 próby zakupów. Odkodowałem używane paragony i zobaczę, że wszystkie są „środowiskiem” = „Piaskownica”.

Czy to oznacza, że ​​Apple testuje aplikacje w trybie piaskownicy? To byłoby szalone! Czy powinienem zezwolić na płatności w piaskownicy w moim środowisku produkcyjnym? Jakieś fakty na ten temat?

questionAnswers(2)

yourAnswerToTheQuestion