2014-09-05 3 views
2

내 질문에 간단합니다. Google Play 서비스 버전 x 이상이 설치된 기기에만 Android 애플리케이션을 게재/배포 할 수 있습니까?Google Play 서비스 별 필터 앱 배포 버전

배포 필터 페이지를 확인했지만 Google Play 서비스에 대한 언급이 없습니다. 나는 희망을 갖고 이곳에 왔습니다.

특정 정보가있는 사람이 있습니까? 훨씬 이해가되지 않기 때문에

감사

답변

0

나는 그렇게 생각하지 않습니다. 앱에 특정 버전이 필요하고 나이가 들면 사용자에게 Google Play 서비스 사본을 업그레이드하라는 요청을 받게됩니다. 따라서 실제로 앱을 해당 사용자에게 배포 할 필요가 없습니다 (새 버전을 인식하지 못할 수도 있습니다). Google Play 서비스 (또는 Google Play 서비스와 같은 크리처의 존재 여부)

앱은 GooglePlayServicesUtil.isGooglePlayServicesAvailable()으로 전화해야하며 반환 할 수있는 반품 코드 중 하나는 기본적으로 설명 된 케이스를 다루는 ConnectionResult.SERVICE_VERSION_UPDATE_REQUIRED이며 그 반환 코드 만 수행합니다.

if(GooglePlayServicesUtil.isUserRecoverableError(errorCode)) { 
    GooglePlayServicesUtil.getErrorDialog(errorCode, null, requestCode) 
} 

및 유틸이 나머지를 할 수 있도록

+0

감사 마시 n, 나는이 가능성을 알고 있으며, 수십 메가 바이트 크기의 다른 소프트웨어를 설치하기 위해 대화 상자를 열면 일부 사용자가 부정적으로 반응 할 수도 있습니다. 특히 핵심 기능이 Google Play 서비스에 달려있는 경우 사용자가 앱을 처음 열 때이 대화 상자를 표시하면 부적절한 피드백과 사용자 평점을 초래할 수있는 정말 나쁜 경험이라고 생각됩니다. – mehmet6parmak

+0

다음 사용자를 교육하십시오. 앱을 업데이트하거나 종료하도록 요청할 수 있습니다. 다른 선택은 없습니다. 또는 앱을 구축하는 동안 Google Play의 이전 버전을 고수하십시오. –