2014-05-11 7 views
-2

내 앱에서 UITableview의 "facebook friends"를 가져 왔습니다. 이제 앱을 다운로드하지 않은 내 "페이스 북 친구"에게 요청을 보내고 이미 내 레스토랑 앱의 레스토랑 테이블에 가입하기 위해 앱을 다운로드 한 다른 친구에게 푸시 알림을 보내려합니다.사용자가 내 앱을 다운로드했는지 여부를 어떻게 알 수 있습니까?

  1. 먼저 내 앱을 다운로드 한 사용자를 알기 위해 어떻게 알 수 있습니까?
  2. 두 번째로 내 "Facebook 친구"에게 앱을 다운로드하라는 요청을 보내는 방법은 무엇입니까?

저는 iOS에서 매우 새로 왔습니다. 나는 많은 튜토리얼을 읽었지만 정확한 답을 찾을 수 없었다. 누구든지이 일을 도와 줄 수 있습니까?

답변

0

iOS SDK에 누가 앱을 다운로드했는지 알 수있는 방법이 없습니다. Facebook SDK를 사용하여 Facebook에 게시 된 링크를 통해 설치된 친구를 찾을 수 있습니다.

1

facebook 그래프 API를 사용하여 애플리케이션을 설치 한 친구들을 가져올 수 있습니다.

########### // 최신 편집 // 여기에

당신은 갈 당신이 정말로 //

`[FBSession openActiveSessionWithReadPermissions:@[@"public_profile"] 
            allowLoginUI:YES 
           completionHandler: 
^(FBSession *session, FBSessionState state, NSError *error) { 

    if(!error && state == FBSessionStateOpen) 
    { 
      [FBSettings enablePlatformCompatibility: YES]; 

     { 
       [FBRequestConnection startWithGraphPath:@"me/friends" parameters:[NSMutableDictionary dictionaryWithObjectsAndKeys:@"id,name,first_name,last_name,email,picture.type(large)",@"fields",nil] HTTPMethod:@"GET" completionHandler:^(FBRequestConnection *connection, id result, NSError *error) 
       { 

      //[self request:FBRequest didLoad:result]; 

      NSArray* friends = [result objectForKey:@"data"]; 

    //@"data" contains all your friends who installed the application 

      NSLog(@"------>%@", friends); 

      arrayFbIDS =[friends valueForKey:@"id"]; 
를 가져 원하는

// 먼저 사용 권한을

// 더 많은 세부 정보를 추가 시겠어요 "ID"문자열

`

+0

@의 페이스 북 ID를 꺼내? –

관련 문제