FBDialog在FBDialog执行时不提供UI

时间:2012-09-23 14:51:10

标签: ios facebook facebook-graph-api user-interface

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

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

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

2 个答案:

答案 0 :(得分:2)

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

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

  • 现在 iOS6 有一个很好的原生对话框,但 iOS5 后备是直接使用 FBRequestConnection 发布 - 它只是直接发布没有任何对话,也需要“publish_action”权限。

我想我得出了同样的结论,如果我们想在 iOS5 上有一个很好的对话,我们必须:

  • 自己创建UI(可能模仿IOS6弹出窗口)并要求新的权限
  • 或使用SDK文件夹中已弃用的标题(不确定我会去那里......)

答案 1 :(得分:0)

查看刚刚发布的SDK +此链接,用于构建在iOS6之上的本机UI: https://developers.facebook.com/docs/howtos/ios-6/

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