2013-04-17 2 views
0

사용자가 로그인 할 수있는 Android 앱이 있습니다. 문제는 앱이 계속 종료되는 것입니다. 간격은 불규칙합니다. 때때로 그것은 마지막 3 분 및 때때로 10 분입니다.Android 앱이 계속 로그 아웃 됨

배경 : 사용자가 로그인하면 앱에서 좌표를 Google 서버로 전송합니다. 좌표는 GPS에서 가져옵니다.

고정 간격으로. 휴대 전화가 절전 모드로 전환 될 때 앱이 계속 작동하도록 AlarmManager를 추가했습니다.

도움이되지 않습니다.

우리가 알아 차 렸던 것 : 셀 타워에서 좌표를 얻으려면 배터리 수명이 오래 걸리고 한 번 테스트 한 후 10 시간 동안 세션을 유지할 수있었습니다. 그러나 제공된 좌표는 정확하지 않으므로이 방법을 사용할 수 없습니다.

우리는 끈적 거리는 것에 대해 쓰는 사람을 보았습니다. 어떻게 작동하는지 잘 모릅니다.

도움을 주신 데 대해 감사드립니다.

+1

코드. 우리에게 좀 줘. –

+0

안녕하세요, 코드가 더 중요해지면 코드를 게시 할 것입니다. –

답변

0

aGPS 또는 보조 GPS는 매우 정확한 위치를 제공하지 않습니다. 1..n 셀 타워를 사용하여 위치를 추정하고 있습니다. 작동 방식 ... enter image description here

"셀 타워 삼각 측량 (3 타워)을 사용하면 '3/4 제곱 마일'의 영역 내에서 전화 위치를 결정할 수 있습니다. - 내 인용문이 아니야. 이 게시물이 아닌 것을 증오하십시오. 도움이 되려고합니다.) http://wrongfulconvictionsblog.org/2012/06/01/cell-tower-triangulation-how-it-works/

주기적으로 사용자의 위치를 ​​얻고 기록하려면 백그라운드 서비스가 실행 중이어야합니다.

+0

안녕 빌 GPS에 대한 정보를 주셔서 감사합니다. 현재로서는 더 중요한 문제는 앱이 로그 아웃을 유지한다는 것입니다. 앱이 서버에 데이터를 게시했거나 휴대 전화의 리소스가 부족하여 인터넷 연결 때문인지 확실하지 않습니다. 휴대 전화에서 개발자 옵션을 확인 했으므로 결과가 무엇인지 알 수 있습니다. –

관련 문제