#objective-c #cocoa-touch #ios4 #cocos2d-iphone
#objective-c #cocoa-touch #ios4 #cocos2d-iphone
Вопрос:
Я хочу интегрировать страницу поклонников Facebook в свою игру, не выходя из игры. И я также хочу определить, нравится ли кому-нибудь это приложение, я имею в виду, я хочу определить, нажата кнопка «нравится» или нет.Я просматриваю это руководство http://www.raywenderlich.com/1626/how-to-post-to-a-users-wall-upload-photos-and-add-a-like-button-from-your-iphone-app Но есть только инструкция по добавлению кнопки «Мне нравится», но не определение, нажал ли кто-нибудь на кнопку или нет.
Кто-нибудь мне поможет, пожалуйста.Пример кода или учебник могут очень помочь.
Заранее спасибо. Таманна
Комментарии:
1. В принципе, вы не можете.. Пользователь должен войти в facebook в вашем приложении.. Это означает, что пользователь должен пройти проверку подлинности. После этого вы можете проверить, нравится ли пользователю и понравилась ли ему ваша страница, используя graph API. И проблема в том, что если пользователю не понравилась ваша страница, вам нужно «взломать» facebook SDK для ios, чтобы иметь возможность указать на страницу, которая нравится. Я также хотел бы знать, есть ли другой способ без взлома FB SDK для ios.
2. @xuanwneg вы должны добавить свой комментарий в качестве ответа.
3. Единственный способ, которым я думаю, сделать это, это проверить метод делегирования UIWebView и проверить, где пользователь нажал на него, и поэтому, возможно, в URL-адресе вы могли бы узнать, понравилась ли ему страница или нажал что-то еще там, надеюсь, это поможет.
Ответ №1:
API Facebook на iOS предназначен для перенаправления пользователя в приложение Facebook (или на веб-сайт, если приложение отсутствует), чтобы предоставить доступ к самому like. Это нужно сделать хотя бы один раз.
Чтобы собрать информацию о том, кому что нравится, вы можете настроить любые функции журнала или серверной части приложения Facebook, которые вам нужно создать, чтобы активировать функцию «Нравится» в вашем приложении для iOS.