4

我在 iOS 应用程序中使用 Facebook SDK。我登录正常,拉入好友列表等。

我添加了发送请求的代码:

[FBWebDialogs
 presentRequestsDialogModallyWithSession:session
 message:@"Message"
 title:@"Title"
 parameters:params
 handler:^(FBWebDialogResult result, NSURL *resultURL, NSError *error) {
     // view cleanup here
 }];

会话FBSession存储在类处理登录中。参数是suggestions,要包含的朋友数组。如果 params 为 nil(在这种情况下列表显示所有朋友),则同样会发生下面描述的问题。

当我调用对话框时,会出现以下内容:

请求截图

请注意,缺少“消息”文本,以及显示在各种 Facebook 文档页面(例如https://developers.facebook.com/docs/ios/ios-sdk-games/requests/ )上的整个消息块。

我正在使用 Facebook SDK 3.7.1,这是本文发布时的最新版本。上面的屏幕截图来自使用 Facebook 测试用户帐户的模拟器。在使用“真实”Facebook 帐户的设备上也会出现同样的问题。

4

2 回答 2

3

我看到了同样的问题。这似乎是最近的发展,因为之前的对话框确实显示了消息预览。我还注意到,如果我指定“to”参数,对话框确实会显示消息预览;仅当我省略“to”参数时,才会丢失消息预览,以便对话框显示所有用户的朋友。不幸的是,我没有解决方案,但如果它有助于更​​接近解决方案,我想分享这些额外的观察结果。

  • 安德鲁
于 2013-09-03T14:46:27.073 回答
2

显然,这是“设计”!:(

https://developers.facebook.com/bugs/605575982818621

于 2013-11-20T21:50:11.237 回答