2013-06-18 1 views
0

안드로이드의 모든 채팅 응용 프로그램은 어떻게 사용자를 영구히 온라인 상태로 유지합니까? 나는 간단한 클라이언트의 도움으로 간단한 채팅 응용 프로그램을 개발 중입니다. 앱이 시작될 때마다 서버와의 상태를 유지하기 위해 로그인해야합니다. gtalk, yahoo, facebook 등이 유지하는 것과 같이 로그인 상태를 서버에 영구적으로 유지하고자합니다. 제안이나 해결책이 있으십니까?gmail, gtalk, yahoo 및 기타 채팅 서비스는 로그인 상태를 항상 android로 유지합니까?

답변

0

AFAIK GTalk & Gmail 앱은 공유 환경 설정을 사용하여 사용자 이름 & Google 계정의 비밀번호를 저장합니다. 첫 번째 실행 응용 프로그램에서 사용자에게 자신의 자격 증명을 입력하도록 요청합니다. & 공유 환경 설정에 저장합니다. 그런 다음 gmail 또는 gtalk 앱을 시작할 때마다 공유 환경 설정에서이 세부 정보를 가져옵니다. & 계정을 동기화하는 동안 인증에 사용합니다.

희망이 있으면 도움이 될 것입니다.

+0

나는이 부분을 알고있다 .... 나는 응용 프로그램에 로그인하는 것에 대해 이야기하고있다. 그런 다음 서명을하지 않고 응용 프로그램을 강제 종료한다. frnd는 3 시간 후에 나에게 메시지를 보낸다. .. 그리고 나는 그것을 받는다. .. 어떻게 그것은 일어난다? – Wishy

+0

@Wishy 문제를 올바르게 이해했다면 매번 로그인 화면을 표시하고 싶지 않을 것입니다. 내가 맞습니까? 그렇다면 앱을 시작할 때 공유 환경 설정에서 사용자 이름과 비밀번호를 사용할 수 있는지 확인합니다. 사용 가능한 경우 사용자 홈 페이지로 직접 이동하거나 로그인 화면을 표시합니다. – Rise

관련 문제