2015-03-03 76 views
-1

我正在使用Facebook的ios好友請求對話框向我的應用程序的用戶發送邀請。在Facebook宣佈關閉API之後,它停止了工作,有沒有人知道如何邀請人們申請ios。Facebook邀請人們爲我的應用程序從用戶好友列表

+1

Facebook將其列在其常見問題解答中:https://developers.facebook.com/docs/apps/faq#invite_to_app – WizKid 2015-03-03 06:27:49

+0

@WizKid所以我必須使用消息對話框發送邀請..我是嗎? – vivek 2015-03-03 06:44:48

+0

是的,這是正確的 – WizKid 2015-03-03 06:47:02

回答

0

Facebook已經宣佈,這將只適用於遊戲應用程序,但可以做到這一點。只需在Facebook應用上設置應用的畫布網址並使用faecbook請求對話框即可。這對於任何應用程序都是非常有用的功能.Facebook正在開發此功能以便於使用。

0

您可以使用此代碼。

- (void)inviteFriendsOfFacebook 
{ 
    NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys:[mArrTempSelected componentsJoinedByString:@","], @"suggestions", nil]; 

    [FBWebDialogs presentRequestsDialogModallyWithSession:nil 
                message:textView.text 
                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 
                  { 
                   [Helper showAlertForMessage:@"Invitation Sent Successfully." title:nil cancelButton:@"Ok" otherButton:nil andDelegate:nil withTag:0]; 

                  } 

                 }}]; 

} 
+0

我已經使用過相同的...但現在它不會向用戶發送請求。請檢查並確認您的代碼...並檢查是否有人獲得請求。 – vivek 2015-03-03 06:43:22

+0

是的,我已經用相同的代碼和邀請發送成功測試它。但它並未在網絡上顯示,它只會在iOS設備上顯示一段時間。 – 2015-03-03 07:20:40

+0

如此inshort它不工作 – vivek 2015-03-03 09:46:17

相關問題