iOS In-App-Kauf: Werden Apple-Rezensenten die Live- oder Sandbox-Umgebung testen?

Ich verwende In App Payment, um Ingame-Verbrauchsmaterialien zu verkaufen. Nach erfolgreicher Zahlung leite ich den Zahlungsbeleg an mein Backend weiter, das den Beleg mit dem iTunes-Zahlungs-Backend validiert. Dies funktioniert einwandfrei in der Sandbox-Umgebung.

Jetzt habe ich meine App eingereicht, damit sie von den Apple-Jungs genehmigt und im App Store veröffentlicht werden kann. Natürlich habe ich dafür gesorgt, dass mein Backend die Zahlungseingänge mit der Produktionsumgebung des iTunes-Backends überprüft, da ich von den Apple-Mitarbeitern erwartet habe, dass sie die App im Produktionsmodus testen. Die App wurde jedoch abgelehnt. Als Grund wurde mir mitgeteilt, dass der Kauf meiner Verbrauchsmaterialien nicht funktioniert (von meinem Backend aufgrund einer ungültigen Quittung abgelehnt). Nach dem Überprüfen meiner Protokolle sehe ich 3 versuchte Einkäufe. Ich habe die verwendeten Belege entschlüsselt und festgestellt, dass dies alles "environment" = "Sandbox" ist.

Bedeutet dies, dass Apple eingereichte Apps im Sandbox-Modus testet? Das wäre doch verrückt! Soll ich Sandbox-Zahlungen in meiner Produktionsumgebung zulassen, oder was? Irgendwelche Fakten dazu?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage