Skip to content
Back

OAuth2 with IPhone When users enables "Hide My Email"

  • 0
  • Flutter
  • Apple
  • Auth
YahalomS
19 May, 2025, 08:41

I am using Appwrite OAuth2 to authenticate users in my app (Flutter) Normally, I am using the user's email for the authentication, when he first registers , and when He log back in (after SignOut) But when the user decides to Hide his Email, every time the email will be different like someRandomChars@privaterelay.appleid.com

Is there in the auth object which will be constant across different sign in sessions?

Just to make sure , I do'nt really need the user's email while working with the app , I just want to recognize him as existing user.

TL;DR
Developers want to use OAuth2 with Appwrite for authentication in their Flutter app, but when users enable "Hide My Email" on iPhone, their email changes to a random one. Developers are looking for a constant identifier in the auth object to recognize users without needing their actual email.
Reply

Reply to this thread by joining our Discord

Reply on Discord

Need support?

Join our Discord

Get community support by joining our Discord server.

Join Discord

Get premium support

Join Appwrite Pro and get email support from our team.

Learn more