2013-12-25 4 views
1

Я использую следующий стандартный код, взятый из документов Parse, но когда я нажал кнопку входа в FB, я вижу «Uh oh. Пользователь отменил вход в Facebook». хотя я нажимаю OK на странице аутентификации FB (приложение FB не установлено на моем симуляторе).Parse.com Facebook для IOS не работает

- (IBAction)loginButtonTouchHandler:(id)sender { 
// The permissions requested from the user 
NSArray *permissionsArray = @[ @"user_about_me", @"user_relationships", @"user_birthday", @"user_location"]; 

// Login PFUser using Facebook 
[PFFacebookUtils logInWithPermissions:permissionsArray block:^(PFUser *user, NSError *error) { 
    [_activityIndicator stopAnimating]; // Hide loading indicator 

    if (!user) { 
     if (!error) { 
      NSLog(@"Uh oh. The user cancelled the Facebook login."); 
     } else { 
      NSLog(@"Uh oh. An error occurred: %@", error); 
     } 
    } else if (user.isNew) { 
     NSLog(@"User with facebook signed up and logged in!"); 
     [self.navigationController pushViewController:[[UserDetailsViewController alloc] initWithStyle:UITableViewStyleGrouped] animated:YES]; 
    } else { 
     NSLog(@"User with facebook logged in!"); 
     [self.navigationController pushViewController:[[UserDetailsViewController alloc] initWithStyle:UITableViewStyleGrouped] animated:YES]; 
    } 
}]; 
} 

ответ

0

Если вы используете чужой счет, отличный от вашего, чтобы войти через Facebook, Вы должны пойти на консоль разработчиков Facebook и включить режим песочницы. Это должно решить проблему. Однако это заставит приложение жить. Если вы не хотите, чтобы это произошло, добавьте разработчиков/тестеров в свое приложение, и вы можете протестировать их с помощью добавленных учетных записей. Вы можете установить эти роли с помощью функции «Роли разработчика» слева.

0

В моем случае, если вы просите основную информации только вы должны установить разрешение на ноль, поскольку это включает права доступа по умолчанию, в противном случае вы должны включить этот ключ к вашему массиву разрешения на работу @ «publish_actions»

Смежные вопросы