我使用fb ios sdk与fb messenger上连接的人共享链接。 我无法找到在Messenger应用上分享链接。
FBSDKMessengerSharer类只能与Messenger共享音频,视频和图像。如何通过启动特定链接打开Messenger应用程序?请尽快帮助我。
答案 0 :(得分:0)
你是对的。我的理解是,除了媒体共享使用FBSDKMessengerShareButton
之外,API还没有支持。我通过这个和https://developers.facebook.com/docs/ios/reference进行了扫描,但没有任何内容。
如果您的网址是GIF或WebP,则可以尝试使用sourceURL
的{{1}}属性。
由于
答案 1 :(得分:0)
如果您想要分享链接,则必须安装FBSDKShareKit
而不是FBSDKMessengerShareKit
。
let content = FBSDKShareLinkContent()
content.contentURL = URL(string: "http://google.com")
content.imageURL = URL(string: "http://google.com/image.png")
content.contentTitle = "Some link title"
let messageDialog = FBSDKMessageDialog()
messageDialog.shareContent = content
messageDialog.show()
答案 2 :(得分:0)
如果您使用与我相同的快速页面Facebook,并且不知道将链接共享到Messenger应用程序中,则会尝试
let content = ShareLinkContent()
content.contentURL = URL(string: linkShare)!
let messageDialog = MessageDialog()
messageDialog.shareContent = content
messageDialog.show()
完成。
1。您会看到网址失败