Facebook SDK 3.1:提要对话框与原生对话框

Posted

技术标签:

【中文标题】Facebook SDK 3.1:提要对话框与原生对话框【英文标题】:Facebook SDK 3.1: Feed Dialog vs Native dialog 【发布时间】:2012-10-31 13:15:23 【问题描述】:

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

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

您能否用两个词描述(建议?)这些 Native Dialogs 相对于 Feed Dialogs 的实际用途(区别、好处?)是什么? 也许您的想法是让代码复杂化以在 IOS6+ 设备上支持Sharing with Native Dialogs 是否有意义。

【问题讨论】:

【参考方案1】:

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

Native Controller 的优点:

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

Facebook SDK 的优点:

需要外部 SDK 也可以在旧系统上运行 更多功能和更多自定义

【讨论】:

谢谢你,美穗(上)。我明白你的意思和去的方向

以上是关于Facebook SDK 3.1:提要对话框与原生对话框的主要内容,如果未能解决你的问题,请参考以下文章

使用 iOS SDK 生成错误的提要对话框

Facebook JavaScript SDK的灵活提要对话框功能餐饮部

Facebook iOS SDK 3.5 模式提要对话框在 iPhone 中加载为空

Facebook iOS SDK 3.2 获取用户新闻提要

使用 ios facebook SDK 3.1 在墙上发布

如何在 facebook iOS SDK 3.1 中发布到朋友的墙上?