[FirebaseAuth] Expose startActivityForSignInWithProvider #5560
Replies: 19 comments 10 replies
-
We plan to support the custom OAuth flow (webview / browser signin) in a future release which uses this method underneath on Android for example. No ETA yet though sorry, will probably be after our rework of Functions, Storage, Crashlytics & Messaging. |
Beta Was this translation helpful? Give feedback.
-
Why is this such a low priority? Is this because its Apple? Here we are in Feb 2021 and you still can't use Firebase Auth for Android using Sign in with Apple. Granted the number of users that would use this is low, it's not zero. I didn't even plan to use Sign in with Apple, but Apple rejects your App if you use other 3rd party logins. So I have no choice but to use it. But now I do all this work for iOS, and can't even enjoy all the fruits of that labor to use the Flutter cross platform power to have Android because of this issue. |
Beta Was this translation helpful? Give feedback.
-
+1 on @ZetiMente |
Beta Was this translation helpful? Give feedback.
-
Apple sign in brings some benefits like not having to give the app your email address, but still receive emails. I'd like to try it out on my Android device, mainly for testing, since I can't easily test on Apple devices |
Beta Was this translation helpful? Give feedback.
-
Sign in with Apple is also very useful for seamless experience for users with devices on both platforms. This issue should get a higher priority for sure. |
Beta Was this translation helpful? Give feedback.
-
Any news on this? |
Beta Was this translation helpful? Give feedback.
-
Definitely, if you use an iPad and an Android phone, you could use Apple Sign in on FlutterFire apps in both. |
Beta Was this translation helpful? Give feedback.
-
+1 |
Beta Was this translation helpful? Give feedback.
-
Waiting for updates on this too |
Beta Was this translation helpful? Give feedback.
-
Any news on this? |
Beta Was this translation helpful? Give feedback.
-
Will you merge it, if I make a PR? I need this as well. |
Beta Was this translation helpful? Give feedback.
-
This is not directly addressing the issue of exposing
I've tested this code with Android & Web successfully. I have not yet validated with iOS, however the docs claim to support all 3 platforms. |
Beta Was this translation helpful? Give feedback.
-
Any recent plans or updates to address this? |
Beta Was this translation helpful? Give feedback.
-
+1 |
Beta Was this translation helpful? Give feedback.
-
@Salakar Please provide an update on this. People are desperately waiting for Apple sign in on Android. |
Beta Was this translation helpful? Give feedback.
-
@sageata any updates? I have many users who want to use their Apple Sign in on their Android phone. |
Beta Was this translation helpful? Give feedback.
-
Thank you @sageata this solution works great! |
Beta Was this translation helpful? Give feedback.
-
@sageata I ended up making a small android plugin with your change and using the firebase auth parsing logic to return the result. |
Beta Was this translation helpful? Give feedback.
-
This code solved my apple login problem on android and web platforms. |
Beta Was this translation helpful? Give feedback.
-
Is your feature request related to a problem? Please describe.
I am trying to use Sign in With Apple in a Flutter project, however I find it very difficult to implement this on Android because the
startActivityForSignInWithProvider
is not exposed.Describe the solution you'd like
Expose
startActivityForSignInWithProvider
on the FirebaseAuth.instanceAdditional context
Add any other context or screenshots about the feature request here.
Beta Was this translation helpful? Give feedback.
All reactions