我有我的應用程序設置發送Facebook應用程序請求。我彈出屏幕選擇朋友,當我點擊發送按鈕時,彈出消失。我也可以在控制檯上打印出一個請求ID。Facebook應用程序請求不在iOS中發送
雖然我已經選擇了發送請求的朋友沒有收到應用程序的請求。
我的Facebook SDK 3.1這諸如張貼到用戶的牆壁等
我有我的應用程序設置發送Facebook應用程序請求。我彈出屏幕選擇朋友,當我點擊發送按鈕時,彈出消失。我也可以在控制檯上打印出一個請求ID。Facebook應用程序請求不在iOS中發送
雖然我已經選擇了發送請求的朋友沒有收到應用程序的請求。
我的Facebook SDK 3.1這諸如張貼到用戶的牆壁等
可能的重複與其他活動效果很好:
的answer上第二個鏈接就如何解決這個問題提供了一步一步的程序。
確保您的Facebook應用程序ID在這兩個開發者頁面和信息在Xcode相同下,使沙盒模式,必須[在facebook類別下的應用程序在開發者頁面填寫畫布網址。
NSString *facebookID = @"Your friend facebook id";
NSMutableDictionary* params =
[NSMutableDictionary dictionaryWithObject:facebookID forKey:@"to"];
NSString *message = @"SOME_MESSAGE";
NSString *title = @"TITLE";
[FBWebDialogs presentRequestsDialogModallyWithSession:nil
message:message
title:title
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. %@", params);
}
}}];