The docs are a bit confusing, but at the bottom of the "User Management" section is under "iOS", which is under "Authentication", which is here
In accordance with the documents, update the user's email address:
FIRUser *user = [FIRAuth auth].currentUser; [user updateEmail:@" user@example.com " completion:^(NSError *_Nullable error) { if (error) { // An error happened. } else { // Email updated. } }];
and for password:
FIRUser *user = [FIRAuth auth].currentUser; NSString *newPassword = [yourApp getRandomSecurePassword]; [user updatePassword:newPassword completion:^(NSError *_Nullable error) { if (error) {
Other important information regarding password reset emails can be found at the link above.
source share