My app was rejected by the Apple store based on the button styling / design of the Auth0 buttons in the Universal login.
My app at the time of rejection was using the Classic with v 11.24.1 lock js package.
Here is the message from Apple:
Guideline 4.0 - Design
We noticed an issue in your app that contributes to a lower quality user experience than Apple users expect:
Your app uses Sign in with Apple as a login option but does not use Sign in with Apple button design, branding and/or user interface elements appropriately as described in the Sign in With Apple Human Interface Guidelines.
Next Steps
To resolve this issue, please revise your app to address all instances of this type of issue.
I just followed the exact documentation on the toggle to add Apple sign in in the “Social” tab.
No customizations have been made to my form other than logo and colours. I just appealed to the apple team and updated to use the newer universal login. (Not the classic)
I will let you know if i have word from the apple reviewers.
I specifically built my app via expo (React native) using stock Auth0 features.
After following through with the review it is still being rejected for button styles
Guideline 4.0 - Design
We noticed an issue in your app that contributes to a lower quality user experience than Apple users expect:
Your app uses Sign in with Apple as a login option but does not use Sign in with Apple button design, branding and/or user interface elements appropriately as described in the Sign in With Apple Human Interface Guidelines.
Next Steps
To resolve this issue, please revise your app to address all instances of this type of issue.
Resources
For information on improving and enhancing your app:
I just got off the phone with apple and the ONLY reason my app is getting rejected is because it seems that there is a “grey” border around the “Sign up with apple” button. That border needs to be black as in their interface guidelines.
They will not approve the app until the border on the button is changed to the colour black. If there is anything I can do to help out I would love to be of assistance. I am in a tough spot because the only way forward for me is if the Universal login button border is updated.
As we discussed, your app has been rejected for the App Store Review Guideline detailed below.
Guideline 4.0 - Design
We noticed an issue in your app that contributes to a lower quality user experience than Apple users expect:
Your app uses Sign in with Apple as a login option but does not use Sign in with Apple button design, branding and/or user interface elements appropriately as described in the Sign in With Apple Human Interface Guidelines.
Specifically, your Sign in with Apple button is outlined in gray.
We hope you will consider making the necessary changes to be in compliance with the App Store Review Guidelines and will resubmit your revised binary.
Please let’s keep the conversation there as I know some of our engineering responsible for the Apple part of stack as well as those responsible for Universal Login are working on that know. Certainly there’s an issue that will need to be fixed and we’re working on that!
Interestingly enough, we were previously rejected as we had the prior “Log In with Apple” button; updated to use “Sign in with Apple” and cleared that issue. So we thought we were in the clear and apparently we are not.
I would request a chat with the apple reviewer and mention in the guideline that the black button is used on a white background for contrast as the guidelines state. It also uses the 44px height with accurate font scale. It took me a total of 4 reviews with the review team to get approved.
Yep the hard thing with Apple Reviews (and I’m saying that from my past experience as an iOS developer) is that you can even have a few reviews by different people even without you applying some changes and eventually someone will approve it from Apple…
All in all our team is in contact with Apple so they should update you soon in the GitHub issue above.
Thanks for that. We have requested to chat with Apple but have heard crickets. Have also taken your recommendation to point how specifically how the button is in compliance with the guidelines. Have gotten silence back from Apple Reviewer so far so may have to just re-submit and try another “new” build… Frustrating. Thanks again for the reply.
Also keep your eyes open for the comments in the Github issue that @Johnsgaard created. Our product manager will soon have the info from the Apple team so we’ll see where it goes officially.
Thanks Konrad. I see the Github issued has been closed. Sounds like auth0 is aware and I have opened a support ticket just so its documented in the auth0 history books. I hope that this gets standardized quickly as the amount of time we are spending (as a community, including Apple) on this button is about as useful as [insert metaphor for non-value add activity].