Hi Steve,
I cannot reproduce this issue with your scenario.
First, I changed Users identity: ‘name’ instead ‘email’
http://support.backendless.com/public/attachments/63773d1aaed4606587424051d734c883.png</img>
Here is my sample code:
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation {
BOOL result = [[FBSDKApplicationDelegate sharedInstance] application:application
openURL:url
sourceApplication:sourceApplication
annotation:annotation];
FBSDKAccessToken *token = [FBSDKAccessToken currentAccessToken];
@try {
[backendless.userService loginWithFacebookSDK:token fieldsMapping:@{@"name" : @"name", @"email": @"email"}];
BackendlessUser *user = backendless.userService.currentUser;
NSLog(@"USER (0): %@", user);
[user updateProperties:@{@"email" : @"James@james.com"}];
user = [backendless.userService update:user];
NSLog(@"USER (1): %@", user);
[backendless.userService logout];
NSLog(@"LOGOUT");
}
@catch (Fault *fault) {
NSLog(@"ERROR: %@", fault);
}
return result;
}
Here is a log:
http://support.backendless.com/public/attachments/66db54e13a5c8b7d7651ec7fcf4d808e.png</img>
and result on application console:
http://support.backendless.com/public/attachments/84510beb84b1c54c87aebedcdc0d9159.png</img>
Please clarify, how do you get your result? Can you create sample project, which demonstrates this problem, and add it here in attachment?
Regards,
Slava