2014-02-19 1 views
0

좋아, 나는 애플 리케이션에 페이스 북을 통합했지만 some issues 염두에두고있다. 토큰이 만료언제든지 처리/체크 페이 스북 오류 (안드로이드)

이 응용 프로그램은 등 취소 ...

내 생각은 그래프의 /me에 HTTP 호출을하는 것입니다 그리고 난 오류가 발생하지 않으면 계속합니다. 그러나 사용자가 앱을 열 때마다이 전화를 걸면 시작 시간이 느려집니다. 맞습니까? 내 문제는 사용자 경험입니다. 내 가정이 위의 맞다면

  1. 그래서, 그 다음 24 시간 동안 사용자가이 HTTP 요청을하지 않고 응용 프로그램을 사용할 수 있습니다 확인 (하루에 같은) 간격을해야한다. 응용 프로그램을 점검하고 "자유 통과"를 다시 열 때 메모리에 저장하십시오. 좋은 전략입니까?

  2. 토큰 만료 (사용자가 지난 60 일이라고 가정)의 경우 사용자를 로그 아웃하고 다시 로그인하도록 요청하지 않습니까?

답변

0
    당신은, 사용자가 특정 권한을 취소 않았는지 나/나/나/권한에 요청을 할 수 있습니다 당신이 백그라운드에서이 작업을 수행 할 경우, 다음은 실행 시간에 영향을 미치지 않습니다
  1. . 또는 모든 FB 요청 실패를 처리하고 거기에있는 모든 액세스 토큰 오류를 처리하는 일반 오류 처리기를 사용할 수 있습니다.

  2. Facebook SDK의 Request 클래스를 사용하여 요청을하고 FB 장치가 사용자의 장치에 설치된 경우 만료 될 때 토큰이 자동 확장됩니다. FB 앱이 설치되어 있지 않으면 사용자를 다시 로그인해야합니다.