Wir stecken seit Wochen fest.iOS IAP cordova-plugin-inapppurchase
Wir halten die folgende Fehlermeldung erhalten, wenn wir versuchen, Lohn zu testen() (inapppurchase Plugin für cordova verwendet wird) für einen IAP in den App Store:
RMStore: unbekannt Produkt-ID com.firma.AppName. myID
Wir haben jeden einzelnen Weg versucht es funktioniert ohne Erfolg. Nach mehreren Anrufen mit Apple nutzlos Unterstützung, sie halten gerade diese reagieren (wenn wir versuchen, die App einreichen):
Wir fanden, dass Ihre In-App Purchase Produkt (e) zeigten eine oder mehrere Bugs, bei der Überprüfung auf dem iPad mit iOS 10.1.1 und iPhone mit iOS 10.1.1.
IAP inaktiv
Die Ironie dabei ist, dass der IAP „Ready to Submit“ ist und Unterstützung sagte, dass für Sandbox Testing ist es egal, was der Status des IAP Kauf.
Es funktioniert perfekt im Play Store.
Update (kein Update noch):Apple Developer Forums
Update 2: RMStore: invalid product with id myID #181
aktualisieren 3- Von Apple Support: könnte im Zusammenhang mit dieser werden
Nov 22 19:29:57 iPhone iTunes gespeichert (iTunesStore) [102]: ISStoreURLOperation: Erstellen von POST r equest, mit Diensttyp: 0, für URL: https://sandbox.itunes.apple.com/WebObjects/MZFinance.woa/wa/inAppCheckDownloadQueue
Diese Protokollanweisung teilt mir mit, dass der Code die addTransactionObserver-Methode aufruft.
Wie Sie haben, habe ich überprüft, dass der Aufruf fetchSfotwareAddOns nicht im Protokoll vorhanden ist.
So an dieser Stelle die Frage - warum ist der Anruf nicht passiert. Führt Ihr Code den Aufruf SKProductsRequest aus, oder soll dies im RMStore-Framework geschehen? Ich vermute, dass der Aufruf im Rahmen erfolgen muss. Haben Sie die Quelle für das Framework? Falls ja, was löst die Protokollanweisung aus?
Wenn Sie die Quellen nicht haben, denke ich, dass Sie sich als Nächstes an das RMStore-Entwicklungsteam wenden müssen, um eine Erklärung zu erhalten.