React-native-iap: buySubscription gibt E_UNKNOWN auf iOS zurück

Erstellt am 13. Apr. 2018  ·  5Kommentare  ·  Quelle: dooboolab/react-native-iap

Version von React-native-iap

0.3.10

Plattformen, auf denen der Fehler aufgetreten ist (IOS oder Android oder beides?)

iOS

Erwartetes Verhalten

Eine Abonnement-Kaufquittung wird zurückgegeben

Tatsächliches Verhalten

'E_UNKNOWN', 'Ein unbekannter oder unerwarteter Fehler ist aufgetreten. Bitte versuchen Sie es später noch einmal.'

Ich habe die Einrichtungsanweisungen befolgt und kann getSubscriptions() anrufen und ein gültiges Abonnementprodukt zurückerhalten.

Wenn ich buySubscription(myValidProductId) anrufe, bekomme ich den oben genannten unbekannten Fehler zurück. Weder meine App noch der In-App-Kauf wurden bisher geprüft oder genehmigt, ich befinde mich noch in der Entwicklungs- und Testphase. Sollte ich in der Lage sein, den Kauf eines Abonnements auf diese Weise tatsächlich zu testen?

Dies wurde sowohl am Simulator als auch mit auf meinem Gerät installierter App versucht.

Hilfreichster Kommentar

Ich habe den gleichen Fehler wie oben, wenn ich versuche, den Abonnementplan zu aktualisieren. Wie kann man das lösen?

Alle 5 Kommentare

Sie können 'getProducts' in den Simulatoren testen, die anderen Methoden jedoch in den realen Geräten.
Ich hoffe, Sie implementieren und testen wie im Beispiel. https://github.com/dooboolab/react-native-iap/blob/master/RNIapExample/src/components/pages/First.js
Der Apple IAP-Server arbeitet manchmal langsam oder funktioniert nicht, testen Sie ihn einige Stunden später.

danke @JJMoon Ich schätze das Feedback. Ich habe es zum Laufen gebracht, es stellte sich heraus, dass ich mit einem itunes connect Sandbox-Testbenutzerkonto am Gerät angemeldet sein musste.

danke @JJMoon Ich schätze das Feedback. Ich habe es zum Laufen gebracht, es stellte sich heraus, dass ich mit einem itunes connect Sandbox-Testbenutzerkonto am Gerät angemeldet sein musste.

Danke !!

@JJMoon
Ich habe das gleiche Problem auf ios, die Situation ist, sobald ich erfolgreich ein wiederkehrendes Abonnement für 12 Monate gekauft habe. Dann habe ich in der Sandbox-Umgebung auf dem Gerät, wenn ich versuche, 3 Monate oder ein anderes Abonnement von weniger als 12 Monaten zu kaufen, nach Sandbox-Benutzer-Credentials gefragt. bekomme diesen Fehler:
{ [Fehler: Ein unbekannter oder unerwarteter Fehler ist aufgetreten. Bitte versuchen Sie es später noch einmal.]
framesToPop: 1,
Code: 'E_UNKNOWN',
nativeStackIOS:
[ '0 RadioSpirit 0x0000000102bfd3e8 RCTJSErrorFromCodeMessageAndNSError + 152',
'1 RadioSpirit 0x0000000102b96b24 __41-[RCTModuleMethod processMethodSignature]_block_invoke_2.218 + 176',
'2 RadioSpirit 0x0000000102aeeb64 -[RNIapIos-RejectPromi sesForKey:code : message:error :] + 512',
'3 RadioSpirit 0x0000000102af10ec __45-[RNIapIos pay mentQueue:updatedTransactions :]_block_invoke + 348',
'4 libdispatch.dylib 0x0000000104534dc8 _dispatch_client_callout + 16',
'5 libdispatch.dylib 0x000000010454382c _dispatch_lane_barrier_sync_invoke_and_complete + 124',
'6 RadioSpirit 0x0000000102af0e74 -[RNIapIos pay mentQueue:updatedTransactions :] + 908',
'7 libdispatch.dylib 0x0000000104533824 _dispatch_call_block_and_release + 24',
'8 libdispatch.dylib 0x0000000104534dc8 _dispatch_client_callout + 16',
'9 libdispatch.dylib 0x0000000104542a78 _dispatch_main_queue_callback_4CF + 1360',
'10 CoreFoundation 0x0000000220894df4 + 12',
'11 CoreFoundation 0x000000022088fcbc + 1964',
'12 CoreFoundation 0x000000022088f1f0 CFRunLoopRunSpecific + 436',
'13 GraphicsServices 0x0000000222b08584 GSEventRunModal + 100',
'14 UIKitCore 0x000000024dbe6d40 UIApplicationMain + 212',
'15 RadioSpirit 0x0000000102996d70 Haupt + 124',
'16 libdyld.dylib 0x000000022034ebb4 + 4' ],
userInfo: { NSLocalizedDescription: 'Verbindung zum iTunes Store nicht möglich' },
Domäne: 'SKErrorDomain',
Linie: 2268,
Spalte: 26,
sourceURL: ' http://192.168.1.107 :8081/index.bundle?platform=ios&dev=true&minify=false' }

Bitte helfen Sie mir, diese Situation zu verstehen und zu lösen.

Ich habe den gleichen Fehler wie oben, wenn ich versuche, den Abonnementplan zu aktualisieren. Wie kann man das lösen?

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen