How can I change the private relay email used in Sign In With Apple?
I am developing an app and implementing Sign In With Apple, logging in/out removing Apple ID and signing in again. I noticed that the relay email is always the same.
Is there a way to reset the relay email?
Solution 1:
You can’t change their email addresses short of issuing a new app with a new developer ID. This is documented by Apple.
- https://developer.apple.com/documentation/sign_in_with_apple/sign_in_with_apple_js/communicating_using_the_private_email_relay_service
Private relay email addresses have the following characteristics:
- They end in @privaterelay.appleid.com.
- They route emails to one of the Apple ID’s verified email addresses.
- They’re the same for a user across all apps written by a single development team, and different for the same user across apps written by different development teams.
- They’re active whether or not the user is signed into a device, and whether or not your app is installed on the device. You may send and receive email to the private email address at any time.
After the user has shared a private relay email address with your app, they can find, view, and manage it in their account settings at Settings > Apple ID > Password & Security > Apps Using Your Apple ID.