Кнопка «Поделиться» для iOS
С помощью этой кнопки люди могут публиковать материалы в своей Хронике в Facebook, в Хронике своих друзей или в группе.
Публикация на мобильном устройстве — Пошаговое руководство
Использование кнопки «Поделиться» на мобильном устройстве ни чем не отличается от использования этой кнопки на веб-сайте: после ее нажатия пользователю предлагается добавить сообщение, указать целевую аудиторию и, наконец, подтвердить действие.

- Кнопка «Поделиться»: отображается без счетчика людей, поделившихся материалами. При нажатии открывается новое окно (такое поведение называется механизмом быстрого переключения приложений).
- Диалог «Поделиться»: открывается окно для написания сообщения, в котором можно предварительно просмотреть публикуемую ссылку. Если на устройстве установлено приложение Facebook для iOS, диалог «Поделиться» будет обработан приложением Facebook. В противном случае откроется браузер Safari. После нажатия кнопки «Поделиться» пользователю предлагается подтвердить действие, после чего он возвращается обратно в приложение.
Добавление кнопки «Поделиться» в приложение
1. Общая настройка iOS
2. Добавление фреймворков
3. Добавление кода кнопки «Поделиться»
1. Общая настройка iOS
Прежде чем добавлять кнопку «Поделиться», выполните действия, указанные в руководстве по началу работы с Facebook SDK для iOS. В нем рассматриваются следующие темы:
настройка приложения Facebook;
скачивание и установка Facebook SDK для iOS;
Добавление Facebook SDK для iOS в проект.
2. Добавление фреймворков
Чтобы добавить в представление кнопку «Поделиться», требуются фреймворки FBSDKCoreKit и FBSDKShareKit , Они находятся в каталоге Facebook для iOS ( ~/Documents/FacebookSDK ).
- Перетащите их в папку Frameworks своего проекта в проводнике Xcode.
- Добавьте в заголовок элемента управления просмотром следующие вызовы #import :
// For example in ViewController.m after `#import "ViewController.h"` #import #import
3. Добавление кода кнопки «Поделиться»
Добавить кнопку «Поделиться» в представление можно так же, как и любой другой элемент UIView. Создайте новый экземпляр элемента управления FBSDKShareButton , как показано в примере кода ниже. Затем назначьте свойству FBSDKShareLinkContent объект типа shareContent . Нужно указать хотя бы URL ссылки ( initWithContentURL ) или URL сообщения ( imageURL ). Все другие значения указывать необязательно.
// ViewController.m @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; FBSDKShareLinkContent *content = [[FBSDKShareLinkContent alloc] init]; content.contentURL = [NSURL URLWithString:@"https://www.facebook.com/FacebookDevelopers"]; FBSDKShareButton *shareButton = [[FBSDKShareButton alloc] init]; shareButton.shareContent = content; shareButton.center = self.view.center; [self.view addSubview:shareButton]; } @end
Индивидуальная настройка материалов для публикации
Настроить материалы для публикации можно двумя способами:
- Воспользоваться тегами Open Graph.
- Отрегулировать инструменты выбора FBSDKShareLinkContent .
Инструменты выбора FBSDKShareLinkContent
Ниже показаны свойства, которые вы можете использовать, а также их значения. Имейте в виду, что результат написания сообщения зависит от конфигурации устройства. Например, свойство placeID в настоящее время доступно только для пользователей, на устройствах которых установлено приложение Facebook для iOS.
URL для публикуемых материалов.
Кнопка «Поделиться»
Эта кнопка позволяет добавлять сообщение к ссылкам, которыми люди хотят поделиться в хронике, группах или сообщении Facebook.
Если приложение разработано для iOS или Android, мы рекомендуем использовать не эту кнопку, а нативный диалог «Поделиться» в iOS и Android.
Если на веб-сайте не нужна кнопка для открытия диалога «Поделиться» или же кнопка Facebook не вписывается в его дизайн, для публикации ссылок можно использовать диалог «Поделиться» для веб-платформы. Имейте в виду: чтобы использовать этот плагин, не нужно интегрировать вход через Facebook или запрашивать дополнительные разрешения посредством проверки приложения.
Пошаговые инструкции
1. Выберите URL или страницу.
Выберите URL веб-сайта или Страницы Facebook, которым вы хотите поделиться.
2. Воспользуйтесь конфигуратором кода.
Вставьте URL в конфигуратор кода и настройте параметр layout кнопки «Поделиться». Чтобы сгенерировать код кнопки «Поделиться», нажмите Get Code .
3. Скопируйте и вставьте фрагмент кода HTML.
Скопируйте и вставьте фрагмент кода в HTML-код сайта.
Редактор Wix: Как добавить и настроить кнопку Facebook Поделиться?
Добавьте на сайт кнопку Поделиться в Facebook, чтобы посетители могли делиться ссылкой на ваш сайт со своими друзьями Facebook.
Чтобы добавить кнопку Поделиться в Facebook:

- Нажмите Добавитьслева в редакторе.
- Нажмите Соцсети.
- В разделе Facebook нажмите кнопку Facebook Поделиться или просто перетащите ее в нужное место на сайте.
- Нажмите Выбрать страницу.
- Выберите страницу, которой посетители вашего сайта буду делиться при нажатии на кнопку:
Главной страницей: при нажатии на кнопку посетители поделятся ссылкой на домашнюю страницу вашего сайта.
Этой страницей: посетители будут делиться текущей страницей.
Примечание: Эту кнопку нельзя использовать, чтобы поделиться в Facebook отдельными постами в блоге. Для отдельных постов мы рекомендуем воспользоваться иконками социальных сетей. Подробнее
Мы используем файлы cookie и подобные технологии, чтобы показывать и улучшать контент в Продуктах Meta, обеспечивать безопасность за счет обработки информации, полученной из файлов cookie на платформе Facebook и вне ее, а также предоставлять и оптимизировать Продукты Meta для зарегистрированных пользователей. Подробнее об основных и необязательных файлах cookie.
Узнать больше о файлах cookie и о том, как мы их используем, а также в любое время просмотреть или изменить свои настройки можно в нашей Политике в отношении файлов cookie.
Разрешить все cookie Разрешить только обязательные cookie
Браузер не поддерживается
Вы используете браузер, который Facebook не поддерживает. Чтобы все работало, мы перенаправили вас в упрощенную версию.