xcode – 如何从其他应用程序共享Facebook Messenger上的链接?
发布时间:2020-12-14 19:37:51 所属栏目:百科 来源:网络整理
导读:从 Facebook Developer Documentation开始,我看到我可以分享图像,动画图像,甚至是从其他应用程序到Facebook Messenger的音频剪辑.但我看不到分享链接的方法.当我试图查看FBSDKMessengerShare提供的分享时,我也不会这样做. 如何使用Facebook Messenger共享链
从
Facebook Developer Documentation开始,我看到我可以分享图像,动画图像,甚至是从其他应用程序到Facebook Messenger的音频剪辑.但我看不到分享链接的方法.当我试图查看FBSDKMessengerShare提供的分享时,我也不会这样做.
如何使用Facebook Messenger共享链接? 解决方法
似乎无法使用FBSDKMessengerShare完成,但使用FBSDKShareKit它是可能的. (我使用的是Xcode 8.3,Swift 3.1,Cocoapods,分别为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:“发送按钮允许人们使用Facebook Messenger私下发送照片,视频和链接给他们的朋友和联系人.发送按钮将调用消息对话框.” 这将创建一个在指定视图中显示的共享按钮.如果设备上未安装Messenger应用程序,则会自动禁用该按钮. 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) } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |