我需要从我的ios原生应用程序中邀请我的朋友。我阅读文档并使用以下代码。我查看弹出窗口,选择我的朋友并发送邀请。回调方法显示“请求已发送”。但我的朋友没有收到任何邀请。为什么呢?
[FBWebDialogs presentRequestsDialogModallyWithSession:nil
message:[NSString stringWithFormat:@"I just smashed %d friends! Can you beat it?", 2]
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.");
}
}}];
你能帮我吗?
由于
答案 0 :(得分:0)
当用户被邀请时,他们会收到“应用程序请求”,这些请求会出现在应用程序请求Facebook页面下,而不是您所期望的“地球”下。测试代码的任何人都可以在“应用程序中心”的“应用程序请求”下查看。 (对我来说,应用中心显示在我的Facebook主页的左侧。)