我已经实现了向玩家的朋友发送邀请请求以在 iOS 设备上玩我的游戏应用的基本功能。
我已按照此处的说明进行操作:https ://developers.facebook.com/docs/ios/ios-sdk-games/requests/
一切正常,我可以发送请求,朋友会收到通知。问题是我无法以上面链接中显示的方式显示请求对话框,特别是我无法在对话框中获得请求的预览。这是否取决于 SDK 版本?我目前正在使用版本 SDK 3.5.3 运行。还是问题出在其他地方?任何帮助是极大的赞赏。谢谢
这是调用该函数的代码:
NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys:nil];
[FBWebDialogs presentRequestsDialogModallyWithSession:nil message:[NSString stringWithFormat:@"Come and play CSR with me!"]
title:nil
parameters:params
handler:^(FBWebDialogResult result, NSURL *resultURL, NSError *error) {
if (error) {
// Case A: Error launching the dialog or sending request.
NSLog(@"Error sending request.");
} else {
if (result == FBWebDialogResultDialogNotCompleted) {
// Case B: User clicked the "x" icon
NSLog(@"User canceled request.");
} else {
NSLog(@"Request Sent.");
}
}}];