Как я могу добавить кнопку «Поделиться» на Facebook - Swift, Facebook SDK - PullRequest
0 голосов
/ 06 ноября 2018

Я быстрый новичок и пытаюсь добавить кнопку «Поделиться» в свое приложение, где пользователи могут делиться публикацией в Facebook. Я провел некоторое исследование и обнаружил, что социальный API больше не поддерживает Facebook, и он устарел. Я уже установил Facebook SDK, но у меня возникают проблемы с пониманием документации.

Из других вопросов, связанных с stackoverflow, мне удалось создать этот код, но он не работает.

Кроме того, быстрый вопрос, если я хочу добавить ссылку, которая перенаправляет пользователя на мое приложение в App Store, для этого предназначен .contentURL? Не удалось выяснить, потому что я читал, что Facebook не позволяет нам добавлять подписи к фотографиям, пользователь должен создать подпись в соответствии со своими политиками платформы.

Может ли кто-нибудь, кто знает, как использовать SDK Facebook со Swift, объясните мне, как я могу поделиться картинкой в ​​Facebook?

Вот мой код ...

    @IBAction func shareFacebookButtonTapped(_ sender: UIButton) {
    shareFacebook()
}

func shareFacebook() {

    let photoToShare : FBSDKSharePhoto = FBSDKSharePhoto()
    photoToShare.image = postTypeImage.image
    photoToShare.isUserGenerated = true

    let contentToShare : FBSDKShareLinkContent = FBSDKShareLinkContent()
    contentToShare.contentURL = NSURL(string: "https://itunes.apple.com/mx/app/gastet/id1407059324?l=en&mt=8") as! URL

}
...