1

我正在使用 FBRequestConnetion 在墙上发布[仅文本]。但是,最新的 FacebookSDK 中存在已弃用的类,即 FBDialog。

那么,最新的FacebookSDK中是否还有其他UIComponent,通过它我可以实现FBDialog Behavior贴在墙上。

或者我必须设计自己的 UI 并使用 FBRequestConnection。

4

2 回答 2

2

我也对此感到困惑。查看 SDK 中的HelloFacebookSample示例,这就是我所理解的:

  • 在之前的 SDK 中,我们可以显示一个对话框,用户可以在其中自定义消息,并选择发布或取消。我认为这不需要任何特殊的 Facebook 权限。

  • 现在iOS6有一个不错的原生对话框,但iOS5的回退是直接使用FBRequestConnection 发布——它只是直接发布而没有任何对话框,并且还需要“publish_action”权限。

我想我得出了同样的结论,如果我们想在iOS5上进行一个漂亮的对话,我们必须:

  • 自己创建 UI(可能模仿 IOS6 弹出窗口)并请求新权限
  • 或使用 SDK 文件夹中已弃用的标头(不确定我会去那里...)
于 2012-10-07T08:34:37.180 回答
0

看看刚刚发布的 SDK + 这个链接用于构建在 iOS6 之上的原生 UI: https ://developers.facebook.com/docs/howtos/ios-6/

您还可以查看 SDK 中包含的更新后的示例 HelloFacebookSample,该示例展示了如何为用户发布状态更新。

于 2012-09-26T02:18:20.437 回答