ios - Facebook SDK 3.1 : Feed Dialog vs Native dialog

标签 ios facebook facebook-graph-api

最近我发现 Facebook API 自去年以来发生了很大变化,我必须在我的应用程序中使用新的 SDK(现在是 3.1)。

我想弄清楚 Feed Dialog 之间有什么区别以前用过和新的 Native Dialog .到目前为止,我可以看到(与 Feed Dialogs 不同)使用 Native 的仅适用于 IOS 6+,并且它使用了一些新的 share sheet框架。

您能否用两个词描述(建议?)这些原生对话框相对于提要对话框的实际用途(区别、好处?)是什么? 也许您认为为了支持 Sharing with Native Dialogs 而使代码复杂化是否有意义?在 IOS6+ 设备上。

最佳答案

native dialog is a feature included in the iOS 6 system通过所有应用程序的统一 UI 轻松共享消息。为此,用户必须在 iOS 首选项 Pane 中设置他的帐户! 大多数其他内容与 Facebook SDK 相关,未包含在系统中。

原生 Controller 的优点:

  • 包含在系统中
  • 统一的用户界面
  • 用于 Twitter、Facebook 等的统一 API

Facebook SDK 的优点:

  • 需要外部 SDK
  • 也在旧系统上运行
  • 更多功能和更多定制

关于ios - Facebook SDK 3.1 : Feed Dialog vs Native dialog,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13158839/

相关文章:

ios - 在 Swift 中添加 subview 时如何停止动画重置?

android - 在 android LoginButton.setFragment 中登录 facebook

Facebook API : Get fans of/people who like a page

facebook - Facebook 页面 "Like"和外部 URL "Like"有什么区别? "user_likes"权限范围是否可以访问两者?

ios - 是否可以迁移旧的 Xcode 项目以使用 SwiftUI?

ios - 如何在不同的 View 上添加 TextView 和 ImageView

css - 如何在我的网站上获得大于 500 像素(宽度)的 Facebook 事件提要

facebook - Facebook Messenger 机器人的消息大小限制

Facebook 以编程方式创建应用程序

iphone - facebook 对话框 api 不工作