firebase / firebase/FirebaseUI-Flutter

firebase_ui_auth: widen app_links constraint to allow ^7.0.0

Open Beginner friendly
#672 3 comments 0 reactions 0 assignees View on GitHub
Needs Attention
Dominant language
Dart
Stars
151
Forks
141
Avg merge
2d 10h
Merged PRs (30d)
3

Description

`firebase_ui_auth` 3.1.0 pins `app_links: ^6.4.0`. `app_links` 7.x has been out for a while (currently 7.2.1) and includes the UIScene lifecycle adoption, so any app using `firebase_ui_auth` is held on 6.4.1 and gets this on every iOS launch:

```
Plugin AppLinksIosPlugin uses deprecated application lifecycle events. Please contact plugin maintainers and request UIScene lifecycle support. This will be required in a future version of Flutter.
```

Flutter has said these warnings will become errors in a future release, so this will eventually break builds rather than just being noise.

From the app_links changelog the 6 to 7 bump looks small on the consuming side. Would you accept a PR widening the constraint to `">=6.4.0 <8.0.0"` (or straight `^7.0.0`) if the API usage in firebase_ui_auth is compatible?

Contributor guide

Open the contributing guide

Research direction

Locate the firebase_ui_auth package dependency declaration and inspect its app_links API usage, then compare that usage with the app_links 7.x changelog. Run the package's existing tests and dependency resolution checks. Done means the supported constraint accepts the intended app_links release without API or build failures and addresses the reported iOS lifecycle warning.

Written by the indexing model from the issue text.

Assessment

Tech stack
dart, firebase, flutter
Domain
authentication, mobile
Issue type
Bug
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
68/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.