1

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

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

您能否用两个词描述(建议?)这些 Native Dialogs 相对于 Feed Dialogs 的实际目的(区别、好处?)是什么?也许您的愿景是让代码复杂化以支持在 IOS6+ 设备上与本机对话框共享是否有意义。

4

1 回答 1

1

机对话框是 iOS 6 系统中包含的一项功能,可通过统一的 UI 为所有应用程序轻松共享消息。为此,用户必须在 iOS 首选项窗格中设置他的帐户!大多数其他东西与 Facebook SDK 相关,不包含在系统中。

本机控制器的优点:

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

Facebook SDK 的优点:

  • 需要外部 SDK
  • 也可以在旧系统上运行
  • 更多功能和更多定制
于 2012-10-31T13:37:49.657 回答