Sign in with Apple without email id

398 Views Asked by At

My application is rejected twice for the “Apple with sign-in“ option. I try to get an email id after the user chooses apple with a sign-in option but in one scenario somehow I don’t get an email id while doing “Sign in with Apple” functionality. I was trying to find ways to reproduce this issue but couldn’t reproduce. Finally today I got to know that in iPhone after creating Apple ID if you go to settings -> Apple ID, you have an option to remove your email id and use the only phone number in place of email id, in this case, I will never get email id while doing “Sign in with Apple”. Unfortunately, my whole application is working based on email id as a primary parameter. In this case, anyone has any idea that how we can handle the uniqueness of the user without changing the architecture of the application?

So the main issue is If the user is using Apple ID as the mobile number I am not able to get the email address of the user or phone number

I am stuck in this issue for one week and apple is rejecting my application. Please help me if anyone Is having any idea about it. Thanks in advance

enter image description here

1

There are 1 best solutions below

2
Alexander Nikolaychuk On

You can use the next steps.

If your users use an Apple sign in and you didn't get an email of the user, then you can simply redirect him to the specific additional step where he should add his email for the end of the registration. After that, you will get an email of this user and it will not necessary to change the architecture of the app