2015-10-29 5 views
1

Согласно документации Facebook на Like Button for iOS, я использую FBSDKLikeControl сделать Like кнопки для страницы Facebook:FBSDKLikeControl - Как узнать, понравилась ли вам страница или нет?

FBSDKLikeControl *likeButton = [[FBSDKLikeControl alloc] init]; 
likeButton.objectID = @"https://www.facebook.com/FacebookDevelopers"; 
likeButton.center = self.view.center; 
[self.view addSubview:likeButton]; 

Как я могу узнать, нравится ли пользователь страница или нет? Есть ли обратный вызов с использованием этого FBSDKLikeControl?

+2

см. эту ссылку может помочь вам http://stackoverflow.com/questions/26236655/fblikecontrol-callback –

+0

Я тоже это прочитал, но никто не объяснил, как проверить функцию обратного вызова. Кроме того, этот обратный вызов выполняется только при нажатии кнопки «Избранное». Мое желание - определить, понравилась ли пользователю страница. Если да, пропустите показ кнопки Like и перейдите к следующему шагу. – Raptor

+0

@Raptor, вам не повезло? Я переживаю точно такой же сценарий. –

ответ

1

https://developers.facebook.com/docs/facebook-login/permissions/#reference-user_likes

Разве вы не можете просто получить это разрешение и проверьте, если ваша страница понравилась пользователем и не показывать управления/кнопки, как?

До тех пор, пока вы не делать какое-либо, как стробирование, вам будет хорошо (как стробирования при ограничении доступа к самому приложению, или какому-либо контенту в приложении, если пользователь не любит свою страницу.)

+0

В 2015 году такого не было. Думаю, это может решить мою старую проблему. Благодарю. – Raptor