FBSDKMessengerShare ile yapamayacağına inanılıyor ancak FBSDKShareKit ile mümkün.
FBSDKMessageDialog Kullanılması: "iki yöntem vardır https://developers.facebook.com/docs/sharing/ios
mevcut
diğer bilgiler (Ben FacebookShare 0.2.0 ile Xcode 8.3, Swift 3.1, Cocoapods kullanıyorum) Message Dialog, iOS için yerel Messenger uygulamasına geçer ve ardından bir yayın yayınlandıktan sonra kontrolünüzü uygulamanıza döndürür. " FBSDKSendButton kullanma
@IBAction func messengerButtonAction(_ sender: UIButton) {
let linkContent = FBSDKShareLinkContent()
linkContent.contentURL = URL(string: "https://itunes.apple.com/in/app/someValidAppURL...")
let dialog = FBSDKMessageDialog()
dialog.shareContent = linkContent
dialog.shouldFailOnDataError = true
if dialog.canShow() {
dialog.show()
}
}
: ". Gönder düğmesi insanlar özel olarak arkadaşları ve Facebook Messenger'ı kullanarak kişilere fotoğrafları, videoları ve bağlantıları göndermenizi sağlar Gönder düğmesi Mesaj iletişim arayacak"
Bu, belirtilen bir görünümde görüntülenen bir paylaşım düğmesi oluşturur. Messenger uygulaması cihazda yüklü değilse, düğme otomatik olarak devre dışı bırakılır.
override func viewDidLoad() {
let linkContent = FBSDKShareLinkContent()
linkContent.contentURL = URL(string: "https://itunes.apple.com/in/app/someValidAppURL...")
let button = FBSDKSendButton()
button.shareContent = linkContent
if button.isEnabled {
self.view.addSubview(button)
}
}
Bu mümkün olmadığını garip ... –