Share facebook button: Share Button — Social Plugins — Documentation

Содержание

Кнопка «Поделиться» — Общий доступ — Документация

С помощью кнопки «Поделиться» вы позволите людям делиться контентом на своей временной шкале Facebook, на временной шкале друга или в группе.

Совместное использование на мобильных устройствах — шаг за шагом

Кнопка «Поделиться» на мобильном устройстве следует тому же пользовательскому процессу, который вы знаете по кнопке «Поделиться» для Интернета: после нажатия или нажатия кнопки у пользователя будут варианты добавления сообщения, настройки целевой аудитории и в итоге подтвердить акцию.

  1. Кнопка «Поделиться» : Будет отображаться без счетчика общего доступа. Пользователь нажимает кнопку «Поделиться», открывается новое окно (также известное как fast-app-switch ).
  2. Диалоговое окно «Поделиться» : В окне будет отображаться компоновщик сообщений, содержащий предварительный просмотр общей ссылки. Если пользователь установил приложение Facebook для iOS, диалоговое окно общего доступа будет отображаться в приложении Facebook, в противном случае — в браузере Safari . При нажатии на кнопку Поделиться пользователь подтвердит обмен и в дальнейшем вернется в ваше приложение.

Добавление кнопки «Поделиться» в ваше приложение

1. Общая настройка iOS
2. Добавить платформы
3. Добавить кнопку «Поделиться» с кодом

1. Общая настройка iOS

Заполните «Руководство по началу работы » для Facebook iOS SDK , прежде чем добавлять кнопку «Поделиться». Руководство будет включать:

  • Настройка приложения Facebook.
  • Загрузка и установка Facebook iOS SDK.
  • Добавление Facebook iOS SDK в ваш проект.

Facebook SDK для iOS — Начало работы

2. Добавьте Frameworks

Чтобы использовать кнопку «Поделиться» в своем представлении, вам необходимо добавить Frameworks FBSDKCoreKit и FBSDKShareKit . Вы можете найти оба в каталоге Facebook iOS ( ~/Documents/FacebookSDK ).

  1. Перетащите фреймворки в папку Frameworks в проводнике проектов Xcode.
  2. Добавьте следующие вызовы #import
    в заголовок вашего контроллера представления:
 // Например, в ViewController.m после `#import "ViewController.h"`
#import 
#import  

3. Добавить кнопку «Поделиться» Код

Вы можете добавить кнопку «Поделиться» в свое представление, как и любой другой UIView. Создайте новый экземпляр кнопки «Поделиться» FBSDKShareButton , как показано в приведенном ниже примере кода. Затем назначьте объект типа FBSDKShareLinkContent свойству доля контента . Вы должны поделиться URL-адресом ссылки ( initWithContentURL ), но все остальные значения являются необязательными.

 // ViewController.m
@реализация ViewController
- (пусто) viewDidLoad {
  [супер viewDidLoad];
  FBSDKShareLinkContent *content = [[FBSDKShareLinkContent alloc] init];
  content. contentURL = [NSURL
    URLWithString:@"https://www.facebook.com/FacebookDevelopers"];
  FBSDKShareButton *shareButton = [[FBSDKShareButton alloc] init];
  shareButton.shareContent = контент;
  shareButton.center = self.view.center;
  [self.view addSubview:shareButton];
}
@конец 

Настройка общего содержимого

Обычно существует два варианта настройки общего содержимого:

  1. Использование тегов Open Graph.
  2. Настройка FBSDKShareLinkContent селекторы

FBSDKShareLinkContent Селекторы

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

Селектор Описание Тип

initWithContentURL

URL-адрес для совместного использования.

НСУРЛ

идентификаторы людей

Массив идентификаторов людей, которых нужно пометить ( NSString )

NSArray

идентификатор места

Идентификатор места, которое нужно пометить этим контентом.

NSString

номер

ref для содержания

NSString

Устарело

FBSDKShareLinkContent Селекторы

По состоянию на 18 апреля 2017 г. следующие параметры больше не поддерживаются API Graph версии 2.9 и выше. Для версий 2.8 и ниже параметры будут работать до 17 июля 2017 года.

Селектор Описание Тип

ContentTitle

Название ссылки

NSString

Описание содержания

Описание ссылки

NSString

URL-адрес изображения

Сетевой URL изображения

НСУРЛ

Пример использования для

FBSDKShareLinkContent Селекторы

Вы можете использовать приведенный ниже пример для тестирования кнопки «Поделиться» в вашем приложении. Идентификаторы пользователей, используемые для peopleIDs должны быть друзьями текущего пользователя. Вы можете использовать Graph API Explorer для быстрого получения идентификаторов друзей. Если вы не знаете о разрешениях для друзей, обратитесь к руководству по разрешениям на вход в Facebook.

 NSURL *contentURL = [[NSURL alloc] initWithString:
  @"http://en.wikipedia.org/wiki/Facebook"];
  
button.shareContent = [[FBSDKShareLinkContent alloc]
  initWithContentURL: URL-адрес содержимого
  идентификаторы людей: @[@"1561082740838259"]
  идентификатор места: @"166793820034304"
  ссылка: @"myRefId"
]; 
Пример отображения

Для человека результат примера кода, показанного выше, будет выглядеть примерно так:

Как разрешить людям делиться вашим сообщением на Facebook

Вы можете легко разрешить людям делиться вашей публикацией на Facebook на компьютере или мобильном устройстве.
Шаттерсток
  • Вы можете разрешить людям делиться вашей публикацией на Facebook без изменения настроек конфиденциальности в вашей учетной записи.
  • Вы можете сделать это, изменив настройки конфиденциальности самого сообщения.
  • Если у вас есть важное сообщение, которое вы хотите донести, или вы хотите поделиться со всем миром чем-то, что вы создали, публикация вашего поста на Facebook будет эффективным способом сделать это.
  • Посетите домашнюю страницу Business Insider, чтобы узнать больше.

Если вы относитесь к тому типу людей, которые часто публикуют длинные информативные посты на Facebook, вы, вероятно, уже несколько раз получали запрос «Вы можете сделать это общедоступным?».

Функция обмена в Facebook — это отличный способ позволить людям распространять сообщения полностью из первоисточника, а не просто делать репост.

Люди делятся сообщениями по разным причинам: может быть, они содержат ободряющее сообщение или содержат информацию о серьезной проблеме, о которой многие люди не знают. Может быть, это говорит о происходящем событии или просит людей помочь с GoFundMe для благого дела. Неважно, по какой причине или какой пост, возможность делиться ими всегда работает одинаково.

Вот как разрешить людям делиться вашим сообщением на Facebook.

Ознакомьтесь с продуктами, упомянутыми в этой статье:

MacBook Pro (от 1299,99 долларов в Best Buy)
Lenovo IdeaPad 130 (от 299,99 долларов в Best Buy)
iPhone 11 (от 699,99 долларов в Best Buy)
Samsung Galaxy S (От $899,99 в Best Buy)

Как разрешить людям делиться вашей публикацией на Facebook на компьютере

1. Найдите публикацию, которой вы хотите поделиться, и щелкните три точки в правом верхнем углу.

2. В маленьком всплывающем меню нажмите «Редактировать сообщение».

Нажмите на три точки, а затем «Редактировать сообщение». Мелани Вейр/Business Insider

3. В нижней части всплывающего окна сообщения рядом с кнопкой «Сохранить» щелкните раскрывающееся меню, чтобы открыть настройки конфиденциальности сообщения.

4. В меню выберите «Общедоступный», затем нажмите «Сохранить».

Нажмите «Общедоступно». Мелани Вейр/Business Insider

Как разрешить людям делиться вашей публикацией на Facebook с мобильного устройства 

1. Найдите публикацию, которой вы хотите поделиться, и коснитесь трех точек в правом верхнем углу.

Найдите публикацию, затем коснитесь трех точек в углу. Мелани Вейр/Business Insider

2. Во всплывающем меню нажмите «Изменить конфиденциальность».

Нажмите «Изменить конфиденциальность». Мелани Вейр/Business Insider

3. В меню «Конфиденциальность» установите флажок «Для всех», затем нажмите «Готово» в правом верхнем углу экрана.

Нажмите «Общедоступно», затем нажмите «Готово». Мелани Вейр/Business Insider

 

  • Как навсегда удалить свой профиль Facebook Dating или сделать перерыв в нем

  • Как удалить группу Facebook на компьютере или мобильном телефоне

  • Как добавить свое местоположение в публикацию Facebook с помощью функция регистрации

  • Как заблокировать страницу на Facebook с помощью компьютера или мобильного устройства

  • Как отредактировать публикацию на Facebook и просмотреть ее историю редактирования

Мелани Вейр

Внештатный автор

Мелани Вейр — внештатный автор для Insider, в основном занимающийся разделом Технического справочника, но иногда также пишущий о стиле жизни и развлечениях.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *