2017-04-12 5 views
1

Also habe ich den Inhalt meiner App In App Purchase ausführlich während der Entwicklung im Sandbox-Modus getestet.iOS In-App-Kauf schlägt in Produktion stumm

Aus irgendeinem Grund jetzt, dass die Anwendung im App Store live ist, wenn Sie auf den Kauf-Button klicken, geschieht überhaupt nichts.

Es sieht so aus, als ob das Apple-Review-Team einen Kauf auf der Basis von Server-Logs erfolgreich abschließen konnte (könnte sich da täuschen).

Ich verwende SwiftyStoreKit, um in App-Käufe zu behandeln.

Irgendwelche Ideen, warum es während der Entwicklung und im Sandbox-Modus perfekt funktionieren würde und nicht einmal etwas tun würde, wenn man die SwiftyStoreKit.purchaseProduct Methode in Produktion anruft?

Wenn ich raten musste, hat es mit den App Store Servern zu tun, die Zeit brauchen, um alles zu verarbeiten. Es dauerte ein wenig, bis es im App Store erschien. Aber ich bin mir nicht ganz sicher, dass das das Problem ist.

+0

Ich bin dabei, IAP zu einer App hinzuzufügen, also kann ich Ihnen (noch) nicht helfen. (1) Haben Sie Probleme mit SwiftyStoreKit untersucht? Hoffentlich kann der Autor da etwas helfen. (2) Ich würde nicht viel Hoffnung auf Latenz mit dem App Store haben. Es braucht Zeit, um ein App-Update über die Regionen zu verbreiten, aber ein IAP ist - IMHO - zu eng mit einer App integriert, um * mit * der App * nicht * zu propagieren *. – dfd

+0

@dfd Definitiv macht Sinn für die Latenz. Deshalb bin ich nicht sehr zuversichtlich, dass das Problem ist. Leider gibt es keine sehr gute Möglichkeit, dies zu debuggen, da es nicht wie ein Absturz ist, für den ich Berichte erhalte, und ich glaube nicht, dass es eine Möglichkeit gibt, den Debugger an eine Produktionsanwendung anzuhängen, um auf diese Weise zu debuggen. –

+0

@dfd Sieht wie ein App Store-Weitergabeproblem aus. Scheint jetzt zu arbeiten. Vielen Dank! –

Antwort

0

Plötzlich scheint dies zu funktionieren. Es fragt nun nach der Touch ID, um den Kauf zu bestätigen. Es sieht also so aus, als ob es sich um ein Problem bei der Verbreitung von App Store-Servern handelte.