
如何使用Facebook Messenger共享链接?
解决方法 似乎无法使用FBSDKMessengerShare完成,但使用FBSDKShareKit它是可能的. (我使用的是Xcode 8.3,Swift 3.1,Cocoapods,分别为0.2.0)更多信息,请访问
https://developers.facebook.com/docs/sharing/ios
有两种方法:
>使用FBSDKMessageDialog:
“消息对话框切换到原生Messenger for iOS应用程序,然后在发布帖子后将控制权返回给您的应用程序.”
@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) }} 总结 以上是内存溢出为你收集整理的xcode – 如何从其他应用程序共享Facebook Messenger上的链接?全部内容,希望文章能够帮你解决xcode – 如何从其他应用程序共享Facebook Messenger上的链接?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)