Facebook iOS SDK – FWWebDialogs不呈现消息

我在iOS应用程序中使用Facebook SDK。 我正在login,拉入朋友名单等。

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

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

会话是存储在类处理login中的FBSession 。 这些参数是suggestions ,包括一系列的朋友。 如果params为零(在这种情况下列表显示所有的朋友),下面描述的问题同样会发生。

当我打电话给对话框的时候,这是显示的内容:

请求截图

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

我正在使用Facebook SDK 3.7.1,这是本文的最新版本。 上面的截图是从模拟器使用Facebooktesting用户帐户。 使用“真实”Facebook帐户的设备上会出现同样的问题。

显然,这是“按devise”! 🙁

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

我看到了同样的问题。 这似乎是一个非常新的发展,因为以前的对话确实显示了消息预览。 我也注意到,如果我指定'to'参数,对话框会显示消息预览; 只有当我省略“to”参数以使对话框显示所有用户的朋友时,消息预览才会丢失。 不幸的是我没有解决scheme,但是我想分享这些额外的观察,如果它有助于接近解决scheme。

  • 安德鲁