2012-06-17 128 views
0

我在iOS應用程序中顯示對話框以允許用戶選擇一些向其發送邀請的朋友。 顯示對話框,您可以選擇一些朋友並按發送。Facebook邀請請求未送達

Dialog委託方法回調被稱爲successfuly。 到目前爲止這麼好,但朋友沒有收到任何邀請, 是因爲該應用程序仍在開發中?

這是我用來顯示對話框的代碼,是否有任何缺少的參數? (訪問令牌很好,因爲該應用程序工作)。

// Show the UI Dialog 
NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys: 
    kFacebookAppID,@"access_token", @"Invitation message", @"message",nil]; 

[facebook dialog:@"apprequests"andParams:params andDelegate:self]; 
+0

看看我的答案在這裏:http://stackoverflow.com/questions/15495462/presentrequestsdialogmodallywithsession-does-not-work-but-gives-good-result/16654666#16654666 – NeverHopeless

回答

0

僅當用戶能夠合理預期接受它們時纔會發送請求;如果你的應用只是一個iOS應用(即沒有canvas實現/ apps.facebook.com URL),那麼它們只會顯示在iOS的Facebook應用中。

如果沒有發生這種情況,可能是因爲您的應用程序的SSO設置不正確,所以Facebook的應用程序在接受請求時不知道如何將用戶帶入您的應用程序,請檢查那些第一次製作確保URL處理程序在您的應用程序中設置正確等。

也可能是因爲該應用程序處於沙盒模式,但我不確定這一點。