android SERVICE_VERSION_UPDATE_REQUIRED 에러
조회수 2264회
제가 휴대폰 GPS를 받아서 현재 위치를 보여주고 있는데
특정 폰에서는 GPS신호를 못받아 옵니다.
로그를 찍어보니 에러 메세지가 SERVICE_VERSION_UPDATE_REQUIRED 로 넘어와서
검색을 해보니깐 폰의 구글서비스 버전이 낮아서 생기는 문제 이더라구여..
그래서 이용자가 구글서비스 업데이트를 하게끔 유도를 할려고 하는데 어떻게 하는게 좋은방법인지
여쭤볼려고 합니다..
좋은방법 아시는분은 알려주시면 감사하겠습니다
1 답변
-
구글 플레이 서비스가 설치되어 있지 않거나 버전이 낮을 때 앱에서 이를 체크 후 플레이 서비스를 다운로드 받거나 버전 업데이트 안내 팝업을 띄우는 것이 대안 중 하나입니다. 이 부분에 대한 힌트는 구글 IO 소스코드를 보시면 얻을 수 있고요.
팝업을 직접 노출하는 방법도 있지만 위 코드처럼 GooglePlayServicesUtil.getErrorDialog() 함수를 사용해서 팝업을 띄우는 것도 방법입니다.
-
(•́ ✖ •̀)
알 수 없는 사용자
-
댓글 입력