Allow changing the "Continue to the App" button when using Sign in with Apple, or get rid of it
When using Sign in with Apple, a default button that says "Continue to the app" appears. Please allow some kind of developer choice to either style this button, get rid of it completely (this youtube video https://www.youtube.com/watch?v=rJi_Mo-SdW0 seems to suggest the redirect/popup is not even needed at all and the sign in can happen on the actual login page with only a native apple modal, perhaps the Firebase SDK could allow this kind of flow), or another solution that does not involve an unstyleable button.
-
Nikita Schetko commented
Still waiting for this feature! Guys, please make it!
-
Robin Hägg commented
I raised some possible solutions with support before this, might as well repost them here:
* Make the page a template like the email templates, perhaps with some kind of magic id html element that becomes clickable
* Allow devs to optionally handle this page in its entirety, simply provide all the functionality needed in firebase SDK - it can't be that much more than a few function calls. If the dev does nothing, the page remains as is, so it does not increase barrier to entry
* Center the button in x and y axes, and make it smaller. This would place it behind the fingerprint scanner so it isn't as distracting. Not sure how this would work on all different devices though
* Don't display the button until the page has been idle for a few seconds. In 99% of all cases the redirect is automatic, and the button can show up later as a fallback.
* Allow CSS injection so devs can style the page -
Gian Bettega commented
This button kills the app experience
-
Vlad Shilov commented
Agree. This button confuse users and kills the conversion. Its CTA says "Continue" but it actually does opposite — cancels the whole auth flow. It is ridiculously stupid thing that has been poisoning our life for years. Please fix it.
A lot of developers struggle with the issue. Please check comments on GH:
https://github.com/firebase/firebase-js-sdk/issues/6233