2 Stimmen

iphone In-App-Kauf "Kann keine Verbindung zum iTunes Store herstellen"

Mögliches Duplikat:
iPhone Store Kit "Kann keine Verbindung zum iTunes Store herstellen"

Ich implementiere den In-App-Kauf, wenn ich die Zahlung anfordere, erhalte ich den folgenden Fehler.

Transaktionsfehler: Error Domain=SKErrorDomain Code=0 "Cannot connect to iTunes Store" UserInfo=0x2dcf40 {NSLocalizedDescription=Cannot connect to iTunes Store}

Hier wird manchmal der Fehlercode 1004 angezeigt, so dass ich die Transaktion nicht durchführen kann.

In manchen Fällen wird eine Warnung angezeigt, wie z. B. "Der Kaufvorgang ist fehlgeschlagen." Aber der Kaufvorgang funktioniert trotzdem.

Mache ich etwas falsch... oder gibt es eine Lösung für dieses Problem...?

Gracias

11voto

Matt Punkte 683

In dieser Diskussion gibt es mehrere Empfehlungen: http://www.everythingicafe.com/forum/threads/cannot-connect-to-itunes-store.11586/

Ich dachte, die meisten, die ich ausprobiert habe, waren erfolglos. Das meiste Glück hatte ich, als ich mich von meinem Testkonto abmeldete und es erneut versuchte.

iPad/iPhone -> Einstellungen -> Store -> (Konto auswählen) -> Abmelden

Dann versuchen Sie es erneut.

4voto

Daniel Punkte 41

In meinem Projekt hatte ich nicht die CFBundleVersion . Nachdem ich ihm in den Projekteinstellungen einen Wert gegeben hatte, funktionierte der Einkauf. Das Abrufen der Liste der Produkte funktionierte auch mit der fehlenden CFBundleVersion.

Apple erklärt dies auch in seiner Technote zu IAP: http://developer.apple.com/library/ios/#technotes/tn2259/_index.html

0voto

Tod Cunningham Punkte 3645

Ich habe zwei verschiedene iTunes Connect-Accounts, und mein Problem war, dass ich den falschen Testbenutzer-Account verwendet habe.

Es war nicht offensichtlich, dass dies der Grund für den Fehler war, da man sich mit dem falschen Konto problemlos anmelden kann. Die Fehlermeldung, die dem Benutzer angezeigt wurde, bezog sich darauf, dass der Artikel bereits gekauft, aber noch nicht heruntergeladen war. Die Verwendung des Testbenutzers des richtigen Kontos löste das Problem.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X