Я быстрый новичок и пытаюсь добавить кнопку «Поделиться» в свое приложение, где пользователи могут делиться публикацией в 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
}