Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

[firebase_auth] 6.7.0 requires platform interface 9.1.0 but allows 9.0.7

Chiusa Adatta ai principianti
#18,726 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
1/5
Tempo stimato
Meno di un'ora
Idoneità per principianti
92/100
Tipo di issue
Bug
Chiarezza
Specificata chiaramente
Stato di attività
Attiva
Stack tecnologico
dart, firebase, flutter
Ambito
mobile-dev

Direzione di ricerca

Apri packages/firebase_auth/firebase_auth/pubspec.yaml e ispeziona il vincolo di firebase_auth_platform_interface. Riproduci il problema con flutter pub get e la compilazione utilizzando firebase_auth 6.7.0 con l’interfaccia di piattaforma 9.0.7; il lavoro è completato quando il limite inferiore richiede una versione dell’interfaccia che fornisce migrateCurrentUser e l’app viene compilata senza una dipendenza diretta dall’interfaccia di piattaforma.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Needs Attention plugin: auth reproduced type: bug
Bug report

When an app upgrades to firebase_auth 6.7.0 while its lockfile retains firebase_auth_platform_interface 9.0.7, compilation fails because Auth calls a named argument that the selected interface does not define.

Reproducing the issue
  1. Create a Flutter app with firebase_auth: ^6.7.0.
  2. Keep or pin the lockfile selection to firebase_auth_platform_interface 9.0.7 (the lower bound currently allowed by the package).
  3. Run flutter pub get, then compile the app.

Observed dependency output and error:

firebase_auth_platform_interface 9.0.7 (9.1.0 available)

firebase_auth-6.7.0/lib/src/firebase_auth.dart:416:7:
Error: No named parameter with the name 'migrateCurrentUser'.
Expected behavior

The dependency solver should select a platform interface version that provides every API used by firebase_auth 6.7.0, without requiring applications to directly depend on the internal platform interface package.

Cause and workaround

firebase_auth 6.7.0 declares firebase_auth_platform_interface: ^9.0.7, but migrateCurrentUser was introduced in firebase_auth_platform_interface 9.1.0. Adding firebase_auth_platform_interface: ^9.1.0 directly to the application resolves the compile error.

Proposed fix

Raise the firebase_auth_platform_interface lower bound in packages/firebase_auth/firebase_auth/pubspec.yaml from ^9.0.7 to ^9.1.0.

Lingua principale
Dart
Stelle
9.3k
Fork
4.1k
Merge medio
1g 14h
PR unite (30g)
39

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di firebase/flutterfire

Tutte le issue di firebase/flutterfire

Issue simili

Altre issue su Dart

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.