Создание кнопок обмена в приложении для iOS - PullRequest
0 голосов
/ 15 февраля 2012

Мне было интересно, что является хорошим способом создания кнопок общего доступа в iOS, и под кнопками общего доступа я подразумеваю следующие 3 вида кнопок: 1- Следуй за мной в Твиттере 2- Мне нравится страница в Facebook 3- Отправить письмо (необязательно) Я слышал о sharekit, но мне интересно просто создать эти 3 кнопки, которые будут найдены на обратной стороне страницы приложения.

Ответы [ 4 ]

2 голосов
/ 15 февраля 2012

Вы можете использовать что-то вроде:

NSString *launchUrl = @"http://twitter.com/intent/user?screen_name=USER NAME";
[[UIApplication sharedApplication] openURL:[NSURL URLWithString: launchUrl]];

, что откроет Mobile Safari и позволит вам следовать за этим пользователем.Вам может потребоваться войти в систему. Я думаю, что есть аналогичный URL для Facebook.

Чтобы отправить письмо из вашего приложения, используйте MessageUI Framework .

1 голос
/ 24 февраля 2012

Публикация в этих службах сложна, потому что вам придется создавать приложения в этих социальных сетях, а также обрабатывать рукопожатие, которое позволяет вашему приложению делиться от имени пользователя. Socialize SDK (www.getsocialize.com) - это самый быстрый способ получить аутентификацию Facebook / Twitter, не кодируя ее самостоятельно. Пример кода ниже:

Socialize* socialize = [[Socialize alloc] initWithDelegate:self];
[self.socialize createShareForEntityWithKey:@"http://www.url.com" medium:SocializeShareMediumFacebook text:@"Check this out!"];
0 голосов
/ 29 мая 2012

Вы можете использовать ShareKit 2.0 https://github.com/ShareKit/ShareKit

Я считаю, что он поддерживает совместное использование в наиболее распространенных социальных сетях.

0 голосов
/ 15 февраля 2012

Публикация данных в социальных службах намного сложнее, чем просто настройка кнопки. Вы должны зарегистрировать свое приложение, выбрать пользователя, пройти аутентификацию, а затем общаться через Интернет.

ShareKit делает большую часть этого для вас.

Вы не можете просто «создать кнопку обмена» и сделать так, чтобы она делилась данными в фб или твиттер.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...