InAppPurchase ungültige Produktidentifikatoren - Mögliche Gründe
Es war eine lange Nacht, in der ich das Problem in meinen In-App-Kaufversuchen verfolgt habe, aber ich kann dieses Problem anscheinend nicht lösen. Meine Produkt-ID wird immer wieder als "ungültige Produkt-ID" zurückgegeben. Hoffentlich wird jemand darauf hinweisen; (Mit dem aktuellen Bereitstellungsprofil und der aktuellen AppId habe ich Push-Benachrichtigungen erhalten.)
1- Meine App-ID wird generiert (ohne Platzhalter) - InApp-Kauf ist aktiviert
2- Mein IAP (In-App-Kauf) wird unter "Verwalten Ihrer In-App-Käufe" hinzugefügt und für den Verkauf freigegeben.
3- Mein IAP wurde vor 24 Stunden hinzugefügt (möglicherweise noch ein paar Stunden) und befindet sich im Status "Warten auf Überprüfung"
4- Meine App selbst wird vom Entwickler abgelehnt> und der Status ist "bereit zum Hochladen". Der In-App-Kauf wird der App hinzugefügt.
5- Mein Telefon ist nicht kaputt (zumindest nicht mehr, hat in keiner Weise funktioniert)
6- Ich arbeite mit einem 3GS, 5.1 iOS.
7- Mein aktuelles Bereitstellungsprofil ist ein "Entwicklerprofil" und kein "Verteilungsprofil". "Verteilungsprofil" wird nur beim Hochladen der Anwendungsbinärdatei verwendet.
8- Ich arbeite für iOS 5.0 und die Build-Konfiguration ist auf Debug eingestellt.
9- Ich habe die App jetzt buchstäblich 100 Mal gelöscht.
10- Alle Details, einschließlich der Bankdaten, werden in iTunes Connect festgelegt.
11- Ich habe einen Testbenutzer erstellt und mich über "Einstellungen> Speichern" auf meinem Gerät angemeldet.
12- MeinSKProductRequest
:
SKProductsRequest *productRequest = [[SKProductsRequest alloc]initWithProductIdentifiers:[NSSet setWithObject:@"com.my_site.my_app.my_product"]];
Alle anderen Informationen können geliefert werden.