2012-04-05 3 views
1

내 iPhone 앱의 경우 사용자가 Facebook을 사용하여 로그인 할 수 있습니다. 그러면 앱에 이미있는 친구 목록이 표시됩니다. 이제는 언제 사용자의 페이스 북 친구들을 끌어 내야하는지 궁금합니다. 사용자가 앱을 사용하고 Facebook으로 로그인 할 때가되어야합니까? 아니면 정기적으로 백그라운드 스레드에서 수행해야합니까? 아니면 실제로 내 애플 리케이션의 웹 서비스 측에서 처리해야만한다. (액세스 토큰을 받아서 아이폰 앱에서 보낸다.) 가장 좋은 방법은 무엇인가?Facebook 친구를 끌어 올 때가 가장 좋은시기는 언제입니까?

주요 관심사는 친구의

    총 # 네트워크 트래픽을 많이 필요로 다수가 될 수 있습니다
    시간 처리

+0

여기에 "옳거나 그른 것"이 없습니다. 당신이해야 할 일에 달려 있습니다. 왜 친구 목록이 필요합니까? 데이터베이스에 아무것도 저장하지 않습니까? –

+0

데이터베이스에 아무것도 저장하지 않습니다. 성능 향상을 위해 캐시하십시오. 저기있는 최상의 방법을 아는 것이 매우 흥미로울 것입니다. – tom

답변

1

옵션의 몇 : 귀하의 의견에서

질문 아래에 캐시 친구 목록이 최소 24 시간 동안 나타납니다. 친구 목록은 자주 변경되지 않는 경우가 거의 있습니다 (사용자가 25 세 미만인 경우가 아니라면 더 자주 바뀔 수 있습니다 ... 통계적으로 말하면).

실시간 API를 사용하여 사용자를 구독 할 수도 있습니다. 서버에 친구 정보를 저장하고 페이스 북에서 친구에게 새 친구를 추가했다고 말하면 데이터 저장소에 친구 정보를 추가하십시오. 그런 다음 그래프 API를 사용하는 대신 자신의 서버를 쿼리 할 수 ​​있습니다.

관련 문제