2017-10-18 2 views
17

최근 Google에서 사용자가 Google Play 스토어에서 앱을 다운로드 할 수없는 문제는 '기기와 호환되지 않습니다. 장치가 기기 릴리스의 기기 관리자에서 호환되는 것으로 표시되고 앱이 호환되는 것으로 사용되었지만 "이 버전"이라고 표시됩니다.해상도가 변경되었을 때 Google Play <compatible-screens>가 기기를 차단합니다.

삼성 기기의 경우에만 발생하는 것으로 나타났습니다. S7, S8 및 S6 Edge + 장치 설정에서 화면 해상도 옵션이 변경된 경우.

매니페스트는 현재 다음 화면 지원을 지정합니다. 이 방법은 모든 화면 해상도에서 Galaxy S7에 사용할 수 있지만 WQHD 해상도의 S6 Edge에서는 작동하지 않습니다. Google Play 스토어에서는 다른 해상도를 선택할 때까지 "이 기기는이 버전과 호환되지 않습니다."라고 표시됩니다. 우리의 응용 프로그램에만 단말기 용으로 설계하고 준비가 될 때까지 태블릿에 사용할 수 없습니다 있어야합니다

<!-- just handsets allowed --> 
 
<compatible-screens> 
 
    <screen android:screenSize="small" android:screenDensity="280" /> 
 
    <screen android:screenSize="small" android:screenDensity="xhdpi" /> 
 
    <screen android:screenSize="small" android:screenDensity="360" /> 
 
    <screen android:screenSize="small" android:screenDensity="420" /> 
 
    <screen android:screenSize="small" android:screenDensity="xxhdpi" /> 
 
    <screen android:screenSize="small" android:screenDensity="560" /> 
 
    <screen android:screenSize="small" android:screenDensity="xxxhdpi" /> 
 
    
 
    <screen android:screenSize="normal" android:screenDensity="ldpi" /> 
 
    <screen android:screenSize="normal" android:screenDensity="mdpi" /> 
 
    <screen android:screenSize="normal" android:screenDensity="hdpi" /> 
 
    <screen android:screenSize="normal" android:screenDensity="280" /> 
 
    <screen android:screenSize="normal" android:screenDensity="xhdpi" /> 
 
    <screen android:screenSize="normal" android:screenDensity="360" /> 
 
    <screen android:screenSize="normal" android:screenDensity="420" /> 
 
    <screen android:screenSize="normal" android:screenDensity="xxhdpi" /> 
 
    <screen android:screenSize="normal" android:screenDensity="xxxhdpi" /> 
 
    <screen android:screenSize="normal" android:screenDensity="480" /> 
 
    <screen android:screenSize="normal" android:screenDensity="560" /> 
 
    <screen android:screenSize="normal" android:screenDensity="640" /> 
 
</compatible-screens>
.

다른 누구도이 문제가 있거나 수정 사항을 알고 있습니까? 현재로서는 태블릿을 지원할 수 없으므로 호환 가능한 화면 선언을 제거하는 것은 현재 옵션이 아닙니다. (필요한 텔레포니 태그를 추가했지만 500 개의 태블릿을 계속 지원할 수있었습니다).

+0

태블릿에서 앱을 허용하지 않는 이유에 대해 자세히 설명해 줄 수 있습니까? 물론, 그것은 태블릿을 위해 설계되지는 않았지만, 태블릿 사용자가 그것을 설치한다면, 그것에 대해 그렇게 끔찍한 것이 무엇입니까? –

+0

@BenP. 나쁜 것은지지입니다. 태블릿을 차단하지 않으면 고객 지원팀에서 태블릿 관련 질문을 처리해야합니다. - 레이아웃이 태블릿에 맞지 않으므로 나쁜 사용자 경험이됩니다. - 나쁜 리뷰 및 투표 결과가 발생합니다. – mars3142

+0

이것에 대한 어떤 업데이 트? – Mike

답변

2

안드로이드 장치의 조각화가 큽니다. 일부 사용자는 자신의 앱에 <compatible-screens>을 정의하지만, 새로운 장치가 새로운 밀도로 출시되거나 사용자가 화면 해상도를 변경하면 다운로드 할 수없는 경우가 있습니다. Google Play 스토어의 앱

나는 구글이 특정 장치를위한 놀이에서 필터링 "당신의 장치가이 버전과 호환되지 않습니다"라는 메시지를 피하기 위해 내 AndroidManifest.xml

<!-- just handsets allowed --> 
<compatible-screens> 
    ... 
    ... 
    ... 
</compatible-screens> 

이 아니라 마지막에 compatible-screens의 정의를 설정하는 데 사용 모든 애플 리케이션에서 내 AndroidManifest.xml에서 제약 <compatible-screens>을 삭제했습니다.


만 정제를 제외 할 경우

, 난 마크 머피이 answer에 따라이 구성을 사용했다.

<compatible-screens> 
    <!-- all small size screens --> 
    <screen android:screenSize="small" android:screenDensity="ldpi" /> 
    <screen android:screenSize="small" android:screenDensity="mdpi" /> 
    <screen android:screenSize="small" android:screenDensity="hdpi" /> 
    <screen android:screenSize="small" android:screenDensity="xhdpi" /> 
    <screen android:screenSize="small" android:screenDensity="xxhdpi" /> 
    <!-- all normal size screens --> 
    <screen android:screenSize="normal" android:screenDensity="ldpi" /> 
    <screen android:screenSize="normal" android:screenDensity="mdpi" /> 
    <screen android:screenSize="normal" android:screenDensity="hdpi" /> 
    <screen android:screenSize="normal" android:screenDensity="xhdpi" /> 
    <screen android:screenSize="normal" android:screenDensity="xxhdpi" /> 
</compatible-screens> 
+0

그리고 앱의 태블릿을 제외시키는 방법은 무엇입니까? – mars3142

+0

답변을 업데이트했습니다. – Jorgesys

+0

원래 질문을 읽었습니까?우리는 이미 이것을 사용했으나 시스템 설정의 해상도가 변경된 S8과 같은 하이 엔드 장치에서는 구성이 작동하지 않습니다. – mars3142

관련 문제