Gibt es eine Möglichkeit zu wissen, wann CANCEL in der Apple Pay-Ansicht gedrückt wird? Ich habe versucht, nach einem Delegierten zu suchen, habe aber keinen gefunden.Gibt es eine Möglichkeit zu wissen, wann CANCEL in der Apple Pay-Ansicht gedrückt wird
Antwort
Sie erhalten einen Fehler. Es sind mehrere Fehlercodes definiert, einer ist für den Benutzer, der die Zahlung storniert, ein anderer für einen Benutzer, bei dem in seinen Einstellungen bezahlte Einkäufe deaktiviert sind, und alle Arten von anderen Fehlern (zum Beispiel können Sie keine Einkäufe ohne Internetzugang tätigen).
Also kein besonderer Fall für die Stornierung, nur ein Fehler.
Wenn Sie die PKPaymentAuthorizationViewControllerDelegate Methoden Setup haben, können Sie das in diesem Verfahren abzubrechen fangen:
- (void)paymentAuthorizationViewControllerDidFinish:(PKPaymentAuthorizationViewController *)controller
stellte ich einen boolean (applePaymentDidSucceed) auf FALSCH vor nenne ich Apple-Pay, setzen Sie es dann true, wenn die "PKPaymentAuthorizationStatus" in diesem Verfahren gilt:
- (void)paymentAuthorizationViewController:(PKPaymentAuthorizationViewController *)controller
didAuthorizePayment...
if (! applePaymentDidSucceed), der Benutzer abgebrochen.
Ich würde erwarten, dass PKPaymentAuthorizationStatus ein abgebrochenes Feld enthalten würde. – ApriOri
- 1. Gibt es eine Möglichkeit zu wissen, ob Benutzer Mail öffnen?
- 2. Gibt es eine Möglichkeit zu wissen, aus welcher Datei eine Funktion in nodejs aufgerufen wird?
- 3. Gibt es eine Möglichkeit zu wissen, wann ein Objekt erstellt wurde?
- 4. Gibt es eine Möglichkeit zu wissen, welche groovige Version in Grails Projekt verwendet wird?
- 5. Gibt es eine Möglichkeit, die Position eines Benutzers berühren zu können, während UIButton gedrückt wird?
- 6. Gibt es überhaupt eine Möglichkeit, dass ich sagen kann, wie hart der Bildschirm gedrückt wird
- 7. Java gibt es eine Möglichkeit zu sehen, ob eine Taste gedrückt wurde, ohne zu blockieren?
- 8. Gibt es eine Möglichkeit zu wissen, ob ein Status aktiv ist, ohne dass ContextNotActiveException abgefangen wird?
- 9. Gibt es eine einfache Möglichkeit zu wissen, ob ein modaler Dialog aktuell angezeigt wird?
- 10. Gibt es programmatisch eine Möglichkeit zu bestimmen, wann eine App zuletzt in Android geöffnet wurde?
- 11. Wissen, wann eine Instanzvariable in Ruby gesetzt wird
- 12. Gibt es eine Möglichkeit, eine Funktion in jQuery zu deaktivieren?
- 13. Flex: Gibt es eine Möglichkeit festzustellen, wann der gesamte Code nicht mehr ausgeführt wird?
- 14. Gibt es eine Möglichkeit festzustellen, wann das Hauptfenster der Qt-Anwendung angezeigt wird?
- 15. Gibt es trotzdem zu wissen, wann der Benutzer über Javascript in Tumblr eingeloggt ist?
- 16. .NET, und "wissen", wenn eine Tastaturtaste gedrückt wird
- 17. Gibt es eine Möglichkeit, Kovarianz zu deklarieren?
- 18. Gibt es eine Möglichkeit, "träge" zu lesen?
- 19. Gibt es eine Möglichkeit, einen Apple SMC-Chip in Intel UEFI zu emulieren?
- 20. Gibt es eine Möglichkeit, Ansichten in NavigationView Header zu steuern?
- 21. Gibt es eine Möglichkeit, die überlappende Instanzentscheidung zu verfolgen?
- 22. (Android) Gibt es eine Möglichkeit zu erkennen, wenn Text in einer Webansicht ausgewählt wurde?
- 23. Gibt es eine Möglichkeit, Typdeklarationen zu erweitern?
- 24. Java: Gibt es eine Möglichkeit zu wissen, ob ein InputStream eine Readonly-Datei ist
- 25. Gibt es eine Möglichkeit, einen Iframe in eine E-Mail mit Text einzubetten, der aktualisiert wird?
- 26. Gibt es eine Möglichkeit zu wissen, wenn jemand eine angehängte vcard importiert?
- 27. Gibt es eine Möglichkeit, AMDPlugin zu deaktivieren?
- 28. Gibt es eine Möglichkeit, PreparedStatement zu aktualisieren?
- 29. SQL Server 2000: Gibt es eine Möglichkeit zu sagen, wann ein Datensatz zuletzt geändert wurde?
- 30. gibt es eine Möglichkeit, ein Muster in .dockerignore zu negieren?
und wo gehe ich mit dem Fehler? oder wissen, welcher Fehler es ist? – PashaN
Sie erhalten keinen Fehler für die Stornierung, da 'didAuthorizePayment' nicht aufgerufen wird. Die andere Antwort hier über die Verwendung eines booleschen Zustands zu verfolgen ist ein besserer Ansatz. – lxt