Is Apple sign-in mandatory if we allow both the company account login and Google sign-in?

Ours is a commercial app for small business, we do provide both the options in the app for the user to login using our company's account setup or using the Google sign-in. So in this case, does Apple mandate to provide the 'apple sign-in' as another option or it is with us to decide?


We went through the guidelines, but the below statements sound contradictory, so we are looking for clarification.


  • Apps that exclusively use a third-party or social login service to set up or authenticate the user’s primary account with the app must also offer Sign in with Apple as an equivalent option.
  • Sign in with Apple is not required if your app exclusively uses your company’s own account setup and sign-in systems.


Reference - https://developer.apple.com/app-store/review/guidelines/#sign-in-with-apple

There is another post that goes through this question. As worded, the gudielines are neither ambiguous nor contradictory nor redundant - they just do not require Apple Sign in when you use your own login service as long as you are not, yourself, a social login service. They specifically do not cover this situation because they both contain "if .... exclsively" which means the "if" condition is not satisfied because the 'exclusively' is not satisfied.


I suspect the first guideline is more correctly stated "Apps that exclusively use a third-party or social login service to set up or authenticate the user’s primary account with the app must also offer Sign in with Apple as an equivalent option." But it is solely up to Apple to both correct the guideline and, until then, reject your app because it does not satisfy the corrected guideline pre-correction.

Ok, thanks. Will wait for the clarification.

Apple has change the guidlines now is exactly the way you recommended - it's now clear that all existing apps that provided one or more login methods will be required to by 6/30.

Yes they did!

Is Apple sign-in mandatory if we allow both the company account login and Google sign-in?
 
 
Q