iPhone StoreKit - ungültige Produkt-IDs
Ich versuche, In App Purchase in der Sandbox-Umgebung zu testen.
Um den Code zu testen, habe ich Folgendes getan:
Erstellt ein In-App-Kauftest-Benutzerkonto unter "Benutzer verwalten" in iTunes Connect
Einige In-App-Kaufprodukte wurden unter "In-App-Käufe verwalten" erstellt. Ich habe numerische und alphanumerische Werte für die Produkt-IDs verwendet.
Lade die App auf das iPhone, gehe zu Einstellungen-> Store und logge dich aus dem regulären Store aus und in das in Schritt 1 erstellte Testkonto ein
Setzen Sie einen Haltepunkt im (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response
Ruf zurück
Alle eingereichten Produkt-IDs befinden sich in derresponse.invalidProductIdentifiers
Eigentum. Beim Absenden der Anfrage habe ich zuerst versucht, die genauen Produkt-IDs zu ermitteln, die in Schritt 2 erstellt wurden. Außerdem habe ich versucht, ihnen die Bundle-ID als Präfix zuzuweisen:
<code>NSString *id2 = @"com.super.duper.8"; NSSet *productList = [NSSet setWithObjects:id2, @"8", nil]; SKProductsRequest *request= [[SKProductsRequest alloc] initWithProductIdentifiers:productList]; </code>
Vermisse ich etwas Offensichtliches? Jede Hilfe wird geschätzt.
Achim