storekit

___ answer16025900 ___

Ich werde das beantworten, falls jemand anderes auch darauf stößt. Ich habe eine App im App Store, die mit dem in der Frage erwähnten Tutorial erstellt wurde, und es funktioniert tadellos. Leider kann nach meiner Erfahrung die Zuverlässigkeit der Apple Sandbox Server zweifelhaft sein, ohne dass es einen offensichtlichen Ort gibt, online zu überprüfen, abgesehen von der Veröffentlichung in den Apple Foren und in der Hoffnung auf eine bestätigende Antwort.

Wie andere auf StackOverflow gesagt haben, ist der Schlüssel, um sicherzustellen, dass:

  1. Sie erstellen mindestens ein Testbenutzerkonto unter itunesconnect.apple.com
  2. Stellen Sie sicher, dass keine Kreditkarte mit dem Testkonto verknüpft ist
  3. Melden Sie sich NICHT in iTunes auf Ihrem Testgerät mit dem Testkonto an. Melden Sie sich stattdessen bei jedem iTunes Store-Konto an, bei dem Sie angemeldet sind. Dann kaufe ein IAP. Es wird nach Ihrem Benutzernamen und Passwort gefragt - geben Sie ihm Ihre Testbenutzername (n).
___ answer21167031 ___

Fast ein Jahr zu spät, aber ich habe gerade das gleiche Problem. Soweit ich weiß, ist der beste Weg, den Status der iTunes Sandbox-Umgebung zu testen, diese URL zu überprüfen:

Ссылка

Ein %code% bedeutet %code% in Ihrer Debugger-Ausgabe.

    
___ tag123ios ___ iOS ist das mobile Betriebssystem, das auf dem Apple iPhone, iPod touch und iPad ausgeführt wird. Verwenden Sie dieses Tag [ios] für Fragen zur Programmierung auf der iOS-Plattform. Verwenden Sie die verwandten Tags [objective-c] und [swift] für Probleme, die für diese Programmiersprachen spezifisch sind. ___ answer26752438 ___

Zum Testen einer App in Sand Box. Befolgen Sie diese Schritte

  1. Um IAP zu testen, müssen wir einen Testbenutzer unter itunesconnect.apple.com

  2. erstellen
  3. Gehe zu Einstellungen und melde dich von allen aktiven Accounts ab (Mail, iTunes und App Store, Game Center)

  4. Starten Sie Ihr Gerät neu.

  5. Führen Sie Ihre App auf dem Gerät aus. Klicken Sie auf den IAP Button - & gt; wähle bestehenden Account - & gt; Geben Sie die Apple ID und das Passwort ein, die Sie in Schritt 1 erstellt haben. Jetzt ist alles in Ordnung.

___ qstnhdr ___ Wie überprüfen Sie den Sandbox-Server-Status? ("Verbindung zum iTunes Store nicht möglich") ___ qstntxt ___

Ich entwickle In-App-Kauf mit diesem hervorragenden Tutorial: Ссылка und ich bekomme einen Fehler "Kann nicht mit iTunes Store verbinden", die es scheint, dass die Sandbox-Server von Apple im Zusammenhang sein kann; Abgesehen davon, dass Sie nach Tweets zum Sandbox-Status suchen, gibt es eine andere Möglichkeit, ihren Status zu bestätigen, ansonsten ist es schwierig (zum Lesen), zu debuggen.

    
___ answer47043712 ___

Ich habe den Fehler "Kann nicht mit iTunes Store verbinden" bei der Verwendung eines Testers Sandbox-Konto. Das Problem war, dass ich mich mit diesem Konto auf meinem iPhone angemeldet und die mit dem Testkonto verknüpfte E-Mail-Adresse bestätigt hatte.

Ich habe das Problem gelöst, indem ich in iTunes Connect unter Benutzer und Rollen ein neues Testerkonto erstellt habe und mich nie mit dem Konto auf meinem Gerät angemeldet habe.

Der Grund für den Fehler in meinem Fall war, dass das Konto bei der Bestätigung der E-Mail-Adresse als Produktionskonto im AppStore registriert wurde und nicht mehr als Sandbox-Konto funktionierte.

Wenn Sie sich also einmal auf Ihrem Gerät anmelden, wird das Konto als Produktionskonto registriert und selbst wenn Sie sich erneut abmelden, wird dieses Konto nicht in der Sandbox funktionieren.

    
___ tag123stokit ___ Store Kit ist ein iOS-Framework, mit dem eine Anwendung Zahlungen von einem Benutzer für zusätzliche Funktionen oder Inhalte anfordern kann. ___
2
Antworten

Wie entzippe ich eine .zip Datei auf iOS? [Duplikat]

Nachdem StoreKit das IAP-Inhaltspaket heruntergeladen hat, gibt es eine NSURL an mich zurück, die wie folgt aussieht:    file: //localhost/private/var/mobile/Applications/45EF2B3A-3CAB-5A44-4B4A-631A122A4299/Library/Caches/BA32BC55-55DD-3AA...
19.04.2013, 12:52
1
Antwort

SKPaymentQueue.defaultQueue (). addPayment (Zahlung) Absturz beim Wechsel zwischen VC Swift

Der IAP funktioniert, aber wenn ich zwischen den Ansichten wechsle und zum IAP VC zurückkomme, stürzt die App in SKPaymentQueue.defaultQueue().addPayment(payment) ERROR: EXC_BAD_ACCESS ab     
25.12.2015, 00:51
6
Antworten

Überprüfen Sie, ob der Benutzer SKPaymentTransaction storniert hat

Wie kann ich überprüfen, ob der Benutzer auf Abbrechen geklickt hat (entweder als er gefragt wurde, ob er eine SMS kaufen möchte oder ob er dieses SKProdukt bereits gekauft hat, ob er es herunterladen möchte)? Im Moment erhalte ich SKPAymentT...
26.11.2012, 18:32
2
Antworten

Erzeuge ein JSON-Objekt mit transactionReceipt

Ich habe in den letzten Tagen versucht, meine erste In-App-iPhone-Anwendung zu testen. Leider kann ich nicht den Weg finden, mit iTunes Server zu sprechen, um die transactionReceipt zu überprüfen. Weil es mein erster Versuch mit dieser Techno...
19.08.2009, 16:37
1
Antwort

SKProductsRequestDelegate-Fehler

SKProductsRequestDelegate hat eine einzige Methode: %Vor% Normalerweise finde ich, dass diese Arten von Delegierten mehrere Methoden zur Behandlung mehrerer Fälle haben und nicht nur Erfolg haben. Zum Beispiel: %Vor% Wie kann ich überprü...
13.08.2010, 06:23
2
Antworten

Verwenden Sie SKStoreProductViewController oder SKStoreReviewController für App-Bewertung / Überprüfung?

Es gibt zahlreiche Artikel zu SO, die SKStoreProductViewController deaktiviert die Schaltfläche "Schreibe eine Rezension". Alle diese SO-Artikel sind jedoch Jahre alt und die Apple-Dokumente für SKStoreProductViewController erwähnen diese...
11.04.2016, 09:34
2
Antworten

storekit Unterstützung im ios5 Simulator - Tastatur funktioniert nicht?

Wow, endlich hat der XCode 4.2 / iOS5 Simulator StoreKit Unterstützung. In meiner App habe ich festgestellt, dass, wenn StoreKit nach einer AppleID / einem Passwort fragt, ich diese Informationen über die Simulator-Bildschirmtastatur eingeben...
09.11.2011, 19:45
3
Antworten

In-App-Kauf dauert zu lange, um die Bestätigungswarnungsansicht anzuzeigen

Ich habe das folgende Problem festgestellt: Wenn meine App auf einem Gerät ausgeführt wird und ich auf die BUY-Schaltfläche tippe, die den In-App-Purchase-Mechanismus auslöst, dauert es bis zu zehn Sekunden, bis die Standardbestätigung UIAlertV...
08.11.2013, 16:24
1
Antwort

Storekit / In App-Käufe: Wird das Tag "Umgebung: Sandbox" nicht mehr angezeigt, wenn ich meine App an den App Store sende?

Dies ist das erste Mal, dass ich In-App-Käufe implementiere. Während der Entwicklung und Tests meiner In-App-Käufe sehe ich während des Kaufvorgangs die folgenden Warnmeldungen: Meine In-App-Käufe funktionieren perfekt und die App ist k...
03.01.2012, 22:44
3
Antworten

StoreKit: Catch fehlgeschlagene Wiederherstellung?

Ich implementiere die In-App-Kauffunktion mit der Schaltfläche Wiederherstellen . Ich habe einen brandneuen Testbenutzer eingerichtet, ohne irgendwelche Zahlungen gemacht zu haben. Wenn ich auf die Wiederherstellungsschaltfläche klicke...
13.10.2011, 13:33