private async void Auth_Completed(object sender, AuthenticatorCompletedEventArgs e) { if (e.IsAuthenticated) { //AccountStore.Create(Context).Save(e.Account, "Facebook"); Keystore/Keychain(ios) stuffs try { var request = new OAuth2Request( "GET", new Uri("https://graph.facebook.com/me?fields=name,email,picture"), null, e.Account); var fbResponse = await request.GetResponseAsync(); var fbUser = JsonValue.Parse(fbResponse.GetResponseText()); UserInformation.UserName = fbUser["name"]; UserInformation.Email = fbUser["email"]; var photo = fbUser["picture"]["data"]["url"]; //Denna blev aldrig implementerad } catch (Exception ex) { var message = ex.Message; } App.SuccessfulLoginAction.Invoke(); ApiKeys.SaveToken(e.Account.Properties["access_token"]); // Use eventArgs.Account to do wonderful things //App.SaveToken(eventArgs.Account.Username); } else { // The user cancelled } }