-
Notifications
You must be signed in to change notification settings - Fork 223
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
After Revoking Apple ID (Stop Using Apple ID) not getting full name and email on next login attempt #340
Comments
Unexpected. Do you have version information of all the components of the system under test (device model number, device operating system, relevant package versions from package.json, xcode version etc)? https://stackoverflow.com/help/how-to-ask The FAQ you list was developed via experience / test results from users of the library. I personally did not do the testing or observe the results so I don't have the experience to say if it used to work correctly or not. I also do not have time to do the testing now, with apologies. I'm open to any PR either updating documentation or altering code as needed depending on what you learn via testing and/or any responses you get from the Apple discussions |
any update on this? |
hi team, |
I waiting also for some solution. |
Also suddenly getting this issue of no displayName or email. Using version 2.3.0 of library. Have tried the following:
Email address is now also not being stored in Firebase. Code for Apple Sign In
|
We're having the same issue here. Any update would be very appreciated |
After checking Apple Settings > Sign In, we noticed that the token was not actually revoked in the first place. That's probably why you're not receiving user information upon next login. Not sure what's wrong with the revokeToken method though, it seems to not resolve the promise. |
I have managed to get the Apple token revoking by following these setup instructions closely and using this function.
The problem I'm having now is that, even for new users, I am no longer getting the users name, only the email address. This is my JS function for Sign In
|
The issue still persist |
I also encountered this problem in version 2.3.0 |
I am now getting the fullName after the user revokes their access. However, it does not get saved to the user record in Firebase unless I systematically update the profile. Is there a better way to do this than calling
|
have the same issue |
1 similar comment
have the same issue |
Having the same issue. |
any solution? |
The FAQs say that in order to receive the full name and email again, you must revoke Apple ID access for the app. After logging out of the app, revoking Apple ID access (Settings > Apple ID > Sign-In & Security > Sign in with apple > My App > Stop Using Apple ID), and then logging in again, I'm still not seeing full name and email in the response. I was also expecting to be prompted to share/ hide my email address but that didn't pop up either.
Here is the code:
Other things I've tried:
[Error: [auth/invalid-credential] The supplied auth credential is malformed or has expired.]
but realized this was because I was using firebase local auth emulator. After switching to the hosted firebase auth, revokeToken did work successfully, however, the main problem still persists.The text was updated successfully, but these errors were encountered: