Fehler nach dem Anmelden bei Apple für die Zahlung beim Kauf einer App
Irren. message - Ein unbekannter oder unerwarteter Fehler ist aufgetreten. Bitte versuchen Sie es später noch einmal.
Err.Code - E_UNKNOWN
Zuerst lade ich das Produkt über die Produkt-ID und rufe dann zur Zahlung auf
async buyplan () {
Versuchen {
warte auf RNIap.prepare ();
const products = warte auf RNIap.getProducts ([ ${this.state.productid}
]);
Warten Sie auf RNIap.buyProduct (this.state.productid) .then (purchase => {
Toast.show ("Zahlung erfolgreich abgeschlossen");
}). catch (err => {
// Toast.show ("Zahlungstransaktion fehlgeschlagen");
console.warn (err);
alert (err.message);
})
} catch (err) {
console.warn (err);
}}
}}
Bitte helfen Sie mir dabei.
Danke im Voraus.
@immohdali Könnten Sie bitte das Problem anhand des folgenden Formats erneut ausfüllen, damit wir Ihnen helfen können?
Auch wo genau tritt eine Warnung auf? Welche Linie?
In Ihrem Quellcode.
const products = await RNIap.getProducts([${this.state.productid}]);
Warum haben Sie die Produkt-ID mit $ {} eingeschlossen? Wie wäre es das zu versuchen?
const products = await RNIap.getProducts([ this.state.productid ]);
Natürlich sollte die Produkt-ID ein String sein.
Version von react-native-iap
"react-native-iap": "^ 1.1.6"
Plattformen, auf denen Sie den Fehler hatten (IOS oder Android oder beides?)
Nur IOS
Getestete Umgebung (Emulator? Reales Gerät?)
Echtes Gerät + Simular
Schritte zum Reproduzieren des Verhaltens
Keine Ahnung
Was bedeutet der Fehler E_UNKNOWN?
Bitte helfen Sie mir sehr dringend.
@immohdali Würdest du meine Antwort oben lesen?
@immohdali Sie verpacken die beiden möglichen
const products = await RNIap.getProducts([${this.state.productid}]);
await RNIap.buyProduct(this.state.productid).then(purchase => {
md5-8b7a4dc2770a705762118f42107fa22b
try {
const products = await RNIap.getProducts([${this.state.productid}]);
} catch (err) {
console.warn(`getProducts: ${err}`);
}
try {
await RNIap.buyProduct(this.state.productid).then(purchase => {
console.log('done')
}).catch(err => {
console.warn(`buyProduct: ${err}`);
})
}
Wir müssen das Problem verstehen, um Ihnen zu helfen.
@JJMoon Ja ...
@dooboolab ... Ich implementiere Ihren Code, erhalte aber nach dem Login zur Zahlung immer noch den Fehler E_UNKNOWN
try {
//await RNIap.prepare();
const products = await RNIap.getProducts([`${this.state.productid}`]);
} catch (err) {
console.warn(`getProducts: ${err}`);
}
try {
await RNIap.buyProduct(this.state.productid).then(purchase => {
console.warn('done')
}).catch(err => {
console.warn(`buyProduct: ${err}`);
})
}catch (err) {
console.warn(`try error: ${err}`);
}
@immohdali Okay, Sie haben Probleme beim Abrufen des Produkts, was bedeutet, dass Ihre App Probleme beim Abrufen von in-app
Artikeln hat. Hast du den Blog verfolgt ? Haben Sie Ihre Produkt-ID überprüft?
Nein. Produkte werden ordnungsgemäß abgerufen. Es wird hilfreich sein, wenn du mir über Teamviewer hilfst
Es ist sehr dringend für mich
@immohdali Okay. Heute habe ich keine Zeit mehr. Ich werde in 18 Stunden zurückkehren. Ist es in Ordnung?
Es ist nur 2 Minuten Arbeit für Sie ... eigentlich ab morgen 2 Tage Urlaub. ich hoffe, Sie verstehen
Wenn du willst, werde ich dir Dateien geben, die du aktualisieren und mir erneut senden kannst
@immohdali Ich arbeite gerade am Telefon und werde heute nicht bei meinem PC bleiben. Ja, es ist besser, wenn Sie stattdessen die Repo-Dateien freigeben können. Sie sollten auch das itunnesconnect-Konto freigeben, damit ich auf Ihre In-App-Elemente zugreifen kann. Meine E-Mail-Adresse lautet [email protected]
Repo-Link - https://github.com/immohdali/janmo.git
Ich habe meinen src-Ordner hinzugefügt, in dem sich alle Komponenten befinden
Es ist eine eheliche Seite, unter der ich Ihnen den Anmeldezugriff mitgeteilt habe, wenn Sie auf das Profil-Chat-Symbol klicken, werden Sie zum Mitgliedschaftsbildschirm weitergeleitet.
Login-Daten :
E-Mail: [email protected]
Passwort: 123456
@immohdali Hey, ich habe gerade dein Repo angeschaut und kann dir dabei nicht helfen. Sie müssen mir Ihre komplette Gebäudeumgebung geben, um das Projekt zu starten. Außerdem hast du mir nicht deinen iTunes-Anschluss gegeben, dem ich auch nicht helfen kann. Sie sollten sich überlegen, wie Sie jemandem wie Ihnen helfen können. Du verschwendest meine Zeit ~
@dooboolab nach 2 Stunden werde ich bei Mac sein. Wenn möglich, werde ich Ihnen mein Mac-Steuerelement über TeamViewer mitteilen. Ich hoffe du wirst frei sein
Skype-ID - immohdali
@immohdali Ich muss genau nach 90 Minuten ausgehen. Ich bin nachts zurück, in
kein Problem. Ich werde in 8 Stunden dort sein
Am Samstag, 16. Juni 2018, 8:49 Uhr Hyo Chan Jang, [email protected]
schrieb:
@immohdali https://github.com/immohdali Ich muss genau danach ausgehen
In 90 Minuten bin ich nachts zurück, in 8 Stunden.- -
Sie erhalten dies, weil Sie erwähnt wurden.
Antworte direkt auf diese E-Mail und sieh sie dir auf GitHub an
https://github.com/dooboolab/react-native-iap/issues/191#issuecomment-397782715 ,
oder schalten Sie den Thread stumm
https://github.com/notifications/unsubscribe-auth/AFONdOEZBik3CQ3IlAIqpkxnvasfajb1ks5t9HlBgaJpZM4UkFpf
.
Kein Problem, ich werde in 8 Stunden da sein
@immohdali Entschuldigung, ich denke, ich werde noch zwei Stunden
kein Problem. ich warte
Füge mich bei Skype hinzu - immohdali
Am Samstag, 16. Juni 2018, 15:16 Uhr Hyo Chan Jang, [email protected]
schrieb:
@immohdali https://github.com/immohdali Entschuldigung, ich denke ich nehme zwei
mehr Stunden, um wieder zu Hause zu sein.- -
Sie erhalten dies, weil Sie erwähnt wurden.
Antworte direkt auf diese E-Mail und sieh sie dir auf GitHub an
https://github.com/dooboolab/react-native-iap/issues/191#issuecomment-397801206 ,
oder schalten Sie den Thread stumm
https://github.com/notifications/unsubscribe-auth/AFONdFolE9-7BtlDnYaqxYbvPoewmueoks5t9NPugaJpZM4UkFpf
.
Ich benutze kein Skype. Was ist mit schlaff? Hier Einladung Link für ReactNativeSeoul.
Ich habe mich bei ReactNativeSeoul.slack.com hinzugefügt. Sie sind jetzt online ..?
Am Samstag, den 16. Juni 2018 um 15:38 Uhr meldete Hyo Chan Jang [email protected]
schrieb:
[Bild: Boxbe] https://www.boxbe.com/overview Diese Nachricht ist berechtigt
für die automatische Bereinigung! ([email protected]) Bereinigungsregel hinzufügen
https://www.boxbe.com/popup?url=https%3A%2F%2Fwww.boxbe.com%2Fcleanup%3Fkey%3DgbvMe53H6sOJz67WjoWidgwIEKBRSthbPDX8JWzhBRo%253D%26token%3DOXC8osTfJTxRs3f%252BnwF%252B6bg1WJxcG1VlfAnM6%252BQ7qUDE1pfpVQ44HIJSMJHQOkLIOrtwGTEvMUY%252FcvFdTIH%252FJztlEPwMcgIVK98GzrNnmoQI3rl87LcJLEn5EhN7L2R1mCC5tZ78UhcSHQMvS%252BiVug% 253D% 253D & tc_serial = 40258572687 & tc_rand = 57944719 & utm_source = stf & utm_medium = email & utm_campaign = ANNO_CLEANUP_ADD & utm_content = 001
| Mehr Info
http://blog.boxbe.com/general/boxbe-automatic-cleanup?tc_serial=40258572687&tc_rand=57944719&utm_source=stf&utm_medium=email&utm_campaign=ANNO_CLEANUP_ADD&utm_content=001Ich benutze kein Skype. Was ist mit schlaff? Hier ist ein Einladungslink
https://join.slack.com/t/reactnativeseoul/shared_invite/de
für ReactNativeSeoul.- -
Sie erhalten dies, weil Sie erwähnt wurden.
Antworte direkt auf diese E-Mail und sieh sie dir auf GitHub an
https://github.com/dooboolab/react-native-iap/issues/191#issuecomment-397802485 ,
oder schalten Sie den Thread stumm
https://github.com/notifications/unsubscribe-auth/AFONdMT1jiOQnqVABR5Rldb4UigVLSGNks5t9NkAgaJpZM4UkFpf
.
@immohdali Ich bin jetzt auf. Schreib mir was auf locker. Ich werde das jetzt schließen. Bitte fügen Sie ein neues Problem hinzu, wenn bei jemandem dasselbe Problem auftritt.
Entschuldigung ... es gab ein Internetproblem ... bitte sag mir, wann du sein wirst
verfügbar..?
Am Samstag, 16. Juni 2018, um 18:00 Uhr, Hyo Chan Jang [email protected]
schrieb:
Geschlossen # 191 https://github.com/dooboolab/react-native-iap/issues/191 .
- -
Sie erhalten dies, weil Sie erwähnt wurden.
Antworte direkt auf diese E-Mail und sieh sie dir auf GitHub an
https://github.com/dooboolab/react-native-iap/issues/191#event-1684638022 ,
oder schalten Sie den Thread stumm
https://github.com/notifications/unsubscribe-auth/AFONdIOJjzjG40GN6VuRGjc9MOI1SQOrks5t9PpdgaJpZM4UkFpf
.
@immohdali Kann dir nicht mehr helfen. Ich habe gestern mehr als eine Stunde aus der Ferne in Ihren Code geschaut und Ihnen gesagt, wie Sie Ihren Code im Leerlauf verbessern können. Es war kein Fehler oder irgendetwas anderes, sondern nur Ihre unreife Codierungsfähigkeit. Sie müssen Ihr Problem selbst lösen. Ich kann Ihre Frage beantworten und Ihre Codierung leiten, wie ich es gestern getan habe, aber ich werde Ihren Code nicht mehr bearbeiten. Ich habe so etwas viel Zeit gemacht und ich weiß, dass es nicht gesund ist. Ich werde auch nicht auf dieses Problem zurückkommen. Sehen Sie sich auch das Beispielprojekt an und vergleichen Sie es mit Ihrem.
@hyochan @JJMoon
Ich habe das gleiche Problem mit ios. Die Situation ist, wenn ich 12 Monate lang ein wiederkehrendes Abonnement erfolgreich gekauft habe. Wenn ich dann in der Sandbox-Umgebung auf dem Gerät versuche, 3 Monate oder ein anderes Abonnement zu kaufen, das weniger als 12 Monate dauert, habe ich nach Sandbox-Benutzer-Creds gefragt. Es zeigt, dass der Kauf ein Erfolg ist und plötzlich ein Popup angezeigt wird, das besagt, dass ein unbekannter oder unerwarteter Fehler aufgetreten ist. " diesen Fehler bekommen:
{[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 ablehnenPromi sesForKey: Code : Nachricht: Fehler :] + 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: aktualisierte Transaktionen :] + 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
'11 CoreFoundation 0x000000022088fcbc
'12 CoreFoundation 0x000000022088f1f0 CFRunLoopRunSpecific + 436 ',
'13 GraphicsServices 0x0000000222b08584 GSEventRunModal + 100 ',
'14 UIKitCore 0x000000024dbe6d40 UIApplicationMain + 212 ',
'15 RadioSpirit 0x0000000102996d70 main + 124 ',
'16 libdyld.dylib 0x000000022034ebb4
userInfo: {NSLocalizedDescription: 'Verbindung zum iTunes Store kann nicht hergestellt werden'},
Domain: '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.
Hilfreichster Kommentar
@immohdali Kann dir nicht mehr helfen. Ich habe gestern mehr als eine Stunde aus der Ferne in Ihren Code geschaut und Ihnen gesagt, wie Sie Ihren Code im Leerlauf verbessern können. Es war kein Fehler oder irgendetwas anderes, sondern nur Ihre unreife Codierungsfähigkeit. Sie müssen Ihr Problem selbst lösen. Ich kann Ihre Frage beantworten und Ihre Codierung leiten, wie ich es gestern getan habe, aber ich werde Ihren Code nicht mehr bearbeiten. Ich habe so etwas viel Zeit gemacht und ich weiß, dass es nicht gesund ist. Ich werde auch nicht auf dieses Problem zurückkommen. Sehen Sie sich auch das Beispielprojekt an und vergleichen Sie es mit Ihrem.