2013-01-04 19 views
14

Cân nhắc XY là bạn bè trong Facebook và cả hai đều đã cài đặt ứng dụng trong điện thoại tương ứng của họ. Nhưng họ không phải là bạn bè với nhau trong danh sách bạn bè của ứng dụng của ứng dụng. Vì vậy, bây giờ, Xcó thể gửi yêu cầu kết bạn để Y từ các ứng dụng riêng của mình, để họ có thể là những người bạn trong danh sách bạn bè của ứng dụng?Chúng tôi có thể mời mọi người sử dụng ứng dụng của chúng tôi hoặc gửi yêu cầu kết bạn từ ứng dụng qua Facebook trong iOS 5 không?

Cũng trong trường hợp khác, X đã cài đặt ứng dụng này trong điện thoại của mình, trong khi Y thì không. Vì vậy, một lần nữa, có thể XmờiY để sử dụng ứng dụng đó?

Nó theo dõi mọi người thông qua mã số email họ đã đăng ký bằng Facebook. Vì vậy, tìm bạn bè là để tìm kiếm "người dùng đã là ứng dụng", không có trong danh sách bạn bè của ứng dụng, nhưng là bạn bè trong facebook và mời bạn bè là mời người dùng không phải là người dùng của ứng dụng là bạn bè trong Facebook.

Câu hỏi của tôi là, điều này có thể xảy ra trong iOS5 tức là. mà không sử dụng Facebook sdk chỉ được giới thiệu trong iOS6?

+0

Tại sao bạn không muốn sử dụng Facebook-sdk 3.1? –

Trả lời

3

Sử dụng Facebook-sdk 3.1

yêu cầu người dùng tạo ra được bắt đầu khi các ứng dụng cho phép người dùng lựa chọn một hoặc nhiều bạn bè để gửi một yêu cầu đến.

Chúng tôi sẽ hướng dẫn bạn qua các bước để gửi ra một lời mời hay một yêu cầu:

  • Triggering khi lời mời hoặc yêu cầu được gửi
  • Gửi yêu cầu
  • gửi dữ liệu bổ sung với yêu cầu, chẳng hạn như món quà ảo

Bạn có thể thiết lập ứng dụng để nhắc người dùng gửi lời mời sau khi người dùng đã sử dụng ứng dụng một số lần nhất định. Bạn cũng nên cung cấp cho người dùng khả năng mời bạn bè sử dụng ứng dụng bất kỳ lúc nào thông qua việc sử dụng nút menu mà họ luôn có thể truy cập. Trong bước này, chúng tôi sẽ cho bạn thấy một cách đơn giản để kích hoạt yêu cầu lời mời.

Xem https://developers.facebook.com/docs/howtos/send-requests-using-ios-sdk/#protip2 cho các loại logic mã hóa khác nhau.

Xem thêm:

  1. How to send add friend request (to facebook user) from iOS application?
  2. Can a facebook friend request be sent from my own app?
0

Hãy chắc chắn rằng id ứng dụng facebook của bạn là như nhau trong cả hai trang nhà phát triển và thông tin trong xcode tiếp theo, kích hoạt chế độ sandbox, và phải điền vải url [trong ứng dụng trên danh mục facebook] trong trang dành cho nhà phát triển.

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); 
        } 
     }}]; 
Các vấn đề liên quan