ApplePayButton doesn't appear in production
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 40/100
Direzione di ricerca
Inizia con l’integrazione di ApplePayButton e confronta il suo comportamento nella build di produzione con quello delle build di debug e sviluppo funzionanti su un dispositivo fisico. Controlla gli entitlement o i certificati di produzione indicati nel report; il lavoro è completato quando il pulsante nativo Apple Pay viene visualizzato, risponde ai tocchi e presenta il foglio di pagamento nell’app di produzione.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Describe the bug
The ApplePayButton widget is not rendering or is unresponsive in the production build of the app. This issue, identified by the App Store review team, is preventing app submission. The button functions correctly in debug and development builds.
To Reproduce
Steps to reproduce the behavior:
- Add ApplePayButton to your app
- run the app on physical device
- navigate to the payment screen in the production app.
- the ApplePayButton widget does not appear or is not responsive to taps.
Expected behavior
Expected: The native Apple Pay button should render and, when tapped, should present the payment sheet.
Screenshots
flutter doctor output
Flutter (Channel stable, 3.32.6, on macOS 15.5 24F74 darwin-arm64, locale en-DZ)
[✓] Android toolchain - develop for Android devices (Android SDK version 36.0.0)
[✓] Xcode - develop for iOS and macOS (Xcode 16.4)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2025.1)
[✓] VS Code (version 1.102.0)
[✓] Connected device (3 available)
[✓] Network resources
Additional context
The issue is exclusive to the production environment.
The app was rejected by Apple, with the specific error: "unresponsive."
The payment flow works correctly in debug and development environments. This strongly suggests a misconfiguration related to production entitlements or certificates.
- Lingua principale
- Dart
- Stelle
- 176
- Fork
- 146
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di google-pay/flutter-plugin
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 42/100
google-pay/flutter-plugin#331 ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 52/100
google-pay/flutter-plugin#323 · 2 commenti · 1 reazione ·
-
Apple Pay Bottom Sheet – Incorrect Failure Design Handling After Backend Call Using Apple Pay TokenAperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
google-pay/flutter-plugin#322 · 1 commento ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 52/100
google-pay/flutter-plugin#321 · 2 commenti · 9 reazioni ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 25/100
google-pay/flutter-plugin#311 · 2 commenti ·
Tutte le issue di google-pay/flutter-plugin
Issue simili
-
Smart charging: USB charger re-assert is starved during BLE scans, so the tablet never dischargesApertabug ready-for-agent
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
decentespresso/decaid#931 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 92/100
flame-engine/flame#4067 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
mrgnhnt96/zonai#37 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
google/skills_lint.dart#58 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
nvim-flutter/flutter-tools.nvim#557 ·
I maintainer di solito rispondono entro 1 giorno