Here is the policy updated by Apple:
Apps that use a third-party or social login service (such as Facebook Login, Google Sign-In, Sign in with Twitter, Sign In with LinkedIn, Login with Amazon, or WeChat Login) to set up or authenticate the user’s primary account with the app must also offer Sign in with Apple as an equivalent option. A user’s primary account is the account they establish with your app for the purposes of identifying themselves, signing in, and accessing your features and associated services.
Here is the UI Design reference:
https://developer.apple.com/design/human-interface-guidelines/sign-in-with-apple/overview/buttons/
I am quite new to iOS development. I've heard stories that Apple has a very strict approving-system. So my question is, do I HAVE to put the Apple Login in the first place (as #2 and #3 in the image below) comparing to the rest (like Facebook, Twitter)?
