Войти через facebook Использование ACAccountStore не работает в IOS 9.2.1

Вот мой код для входа на Facebook:

   if([SLComposeViewController isAvailableForServiceType:SLServiceTypeFacebook])
        {
            ACAccountStore *accountStore = [[ACAccountStore alloc] init];
            ACAccountType *accountType = [accountStore accountTypeWithAccountTypeIdentifier:ACAccountTypeIdentifierFacebook];
            NSDictionary *options = @{ACFacebookAppIdKey : FACEBOOK_APP_ID,
                                      ACFacebookPermissionsKey : @[@"public_profile"]
                                      };
            [accountStore requestAccessToAccountsWithType:accountType
                                                  options:options
                                               completion:^(BOOL granted, NSError *error)
             {

                 if(granted)
                 {
    }
                 else
                 {
                     NSLog(@"%@", [error description]);
    }
             }]; 
}

Когда я пытаюсь войти с помощью Facebook в iOS 9.2.1, параметр "предоставленный" всегда становится ложным. Я пробовал в других версиях, как iOS 9.2 и iOS 9.1, он работает нормально

Я сделал много исследований и разработок в стеке, а также в Google, но не смог найти правильного решения.

Ваша помощь будет ощутимой.

Благодарю.

0 ответов

Другие вопросы по тегам