Skip to content

firebase_ui_oauth_google: adopt google_sign_in 7.x (UIScene support; 6.x uses deprecated lifecycle events) #673

Description

@bjrochem72

firebase_ui_oauth_google 2.1.0 pins google_sign_in: ^6.2.1, which keeps apps on google_sign_in 6.3.0. On iOS that produces:

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

The fix already exists upstream: google_sign_in 7.x adopts UIScene. I realise 7.x is a breaking rewrite (the new authentication/authorization split), so this is not a one-line constraint bump like the app_links case (#672), but Flutter has flagged that these warnings will become hard errors in a future release, at which point every firebase_ui_oauth_google user is stuck.

Is a migration to google_sign_in 7.x on the roadmap? Happy to help test a branch against a production app that uses the Google provider button.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Needs AttentionOP created or responded to issue and it needs attention.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions