Skip to content

Versioning and login providers #784

@borut-t

Description

@borut-t

Welcome to FirebaseUI and thanks for submitting an issue!

Please take a look at open issues, as well as resolved issues, to see if your issue is either already being addressed, or has been solved by someone else.

If your issue concerns the CocoaPods error, "...transitive dependencies that include static binaries", please take a look at any of the following issues and see if your problem is solved: #48, #47, #46, #34, #23.

If not, please feel free to fill in the following info so we can help faster!

Step 1: Are you in the right place?

  • For issues or feature requests related to the code in this repository file a GitHub issue.
  • For general technical questions, post a question on StackOverflow tagged appropriately.
  • For general Firebase discussion, use the firebase-talk google group
  • For help troubleshooting your application that does not fall under one of the above categories, reach out to the personalized Firebase support channel

Step 2: Describe your environment

  • Objective C or Swift: swift
  • iOS version: 13
  • Firebase SDK version: 5.20.1
  • FirebaseUI version: 6.2.1
  • CocoaPods Version: 7.5

Step 3: Describe the problem:

Steps to reproduce:

  1. I have always been confused by Firebase versioning and I still am. Looking at the release notes I can see there is a version 8.1.0 out there. Looking at the https://cocoapods.org and search for FirebaseUI I can see version 6.2.1. What in the hell is going on?
  2. I've been used to the version 5.x and I didn't need to specify any login provider since email was a default. And that worked and still works today. When I've upgraded to 6.2.1 I needed to specify FUIEmailAuth() since we only support login with email. And when I run the app I got a new screen asking me first to select between one (1) provider - email in this case. And when I tapped it, I was finally able to get to the screen I wanted.

Observed Results:

I can see a list with only one provider instead.

Expected Results:

To see the only selected email provider without a list. What can we do here?

Also, dark mode still not supported. What's going on. WWDC was 3 months ago.

Also, documentation in general is really bad. Of is it missing or the example code is outdated.

Relevant Code:

let providers: [FUIAuthProvider] = [FUIEmailAuth()]
uiAuthenticationHelper?.providers = providers

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions