2012-12-18 3 views
1

지금 내 앱 (로그인 트위터가 아닌)에 로그인해야하는 간단한 앱을 개발하고, 우리 컬렉션을보고 트위터로 공유 할 수 있습니다. 설정에서 twitter를 로그인하는 옵션이 있으며 this tutorial으로 Twitter4j를 사용합니다. 내 문제는 다음과 같습니다 트위터 Twitter4j 안드로이드에 대한 Relogin에 대한 혼란

  • 은 내가 어떻게 내 응용 프로그램에 경우 사람 B 로그인을 감지하고 로그인 할 수 있습니다 로그 아웃

    1. 사람 경우 내 앱에 로그인 및없이 내 앱을 트위터에 로그인하고 내용을 공유하고 로그 아웃 Twitter (사람 A와 같은 장치 사용) ?? 나는 disconect 지저귀다 사람 A와 연결 사람 B보다합니까 ??
    2. 트위터 사람 A를 어긋나게하고, 사람 A가 내 앱에 다시 로그인하면, 그/그녀가 다시 트위터에 로그인하게하고 싶습니다. 자동으로 싶습니다. 어떻게하면 twitter4j로 할 수 있을까요 ??

    미안 이해하기 어려운 내 qustion, 내 영어 나쁜> <

  • 답변

    0

    은 이해하기가 매우 어렵습니다하지만 난 최선을 다할 것이다!

    참고 : 이것은 단지 예일뿐입니다. 제가 배운 것보다 더 좋고 나쁘다고 여러 가지 방법이 있습니다. 배우고 연구하고 행운을 비세요!

    • 일부 ID 및 액세스 토큰 개체를 받아 환경 설정의 컬렉션을 만들고 방법을 통해 영구적으로 컬렉션을 저장

      이제

      , 다음 단계를 따라 응용 프로그램을 빌드 요구하고 무엇을해야 할 일 귀하의 선택, 응용 프로그램이 시작될 때마다 사용할 수 있습니다.

    • 사람이 앱에 로그인하여 트위터에 올리면 해당 사람을 ID로 사용하는 트위터의 사용자 액세스 토큰을 컬렉션에 저장합니다.

    • 업데이트 된 컬렉션을 다시 저장하십시오.

    • 그들이 할 경우

    • 사람이 로그인 할 다음에, 단순히 컬렉션 내에 존재하는지 확인? 계속해서 저장된 액세스 토큰으로 인증하십시오.

    • 그렇지 않은 경우? 트위터 서비스가 필요할 때 새로운 트위터 인증 프로세스를 시작하십시오.

    이 방법을 사용하면 동일한 기기에서 얼마나 많은 사용자가 내 앱을 사용하더라도 상관없이 각 트위터 액세스 토큰이 저장되며 해당 사용자 만 액세스 할 수 있습니다.

    또한 알고있는 한, 트위터의 "로그 아웃"은 로그 아웃하려는 사용자와 관련된 액세스 토큰 객체를 삭제하거나 버리는 것만 큼 간단합니다.

    희망이 도움이됩니다.