ऐसा लगता है कि यह एफबीएसडीके मैसेन्जरशेयर के साथ नहीं किया जा सकता है, लेकिन एफबीएसडीकेशेरकिट के साथ यह संभव है। https://developers.facebook.com/docs/sharing/ios
पर (मैं Xcode 8.3, स्विफ्ट 3.1, Cocoapods उपयोग कर रहा हूँ करें Facebook 0.2.0 के साथ)
अधिक जानकारी उपलब्ध वहाँ दो तरीके हैं:
FBSDKMessageDialog का उपयोग करना: " संदेश संवाद आईओएस ऐप के लिए मूल मैसेंजर पर स्विच करता है, फिर पोस्ट प्रकाशित होने के बाद आपके ऐप पर नियंत्रण देता है। "
@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()
}
}
FBSDKSendButton उपयोग करना: "।। भेजें बटन लोग निजी तौर पर अपने दोस्तों और फेसबुक मैसेंजर का उपयोग करके संपर्क करने के लिए फ़ोटो, वीडियो और लिंक भेजने की सुविधा देता भेजें बटन एक संदेश संवाद कॉल करेंगे"
यह एक साझा दृश्य बनाता है जो निर्दिष्ट दृश्य में प्रदर्शित होता है। डिवाइस पर मैसेंजर ऐप इंस्टॉल नहीं होने पर बटन स्वचालित रूप से अक्षम हो जाएगा।
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)
}
}
स्रोत
2017-05-30 15:37:29
यह है कि यह संभव नहीं है अजीब है ... –