2013-11-14 1 views
1

아마존 앱 스토어에 앱이 있으며, 최근에 Kindle Fire HD 사용자가 앱을 볼 수 없다는 사실을 알게되었습니다. 그들의 가게. 1 세대 Kindle Fire에서 사용할 수 있으므로 App Store에서 필터링하는 것으로 간주합니다. 내 매니페스트의 일부가 Fire HD와 호환되지 않는 것으로 표시되어 있지만 그게 무엇인지 모릅니다. 여기 내 매니페스트에서 관련 하드웨어 구성 정보의 전부입니다내 앱이 Kindle Fire HD 용으로 제공되지 않고 이유가 모르겠다.

<uses-sdk 
    android:minSdkVersion="8" 
    android:targetSdkVersion="15" /> 

    <supports-screens 
    android:anyDensity="true" 
    android:largeScreens="true" 
    android:normalScreens="true" 
    android:smallScreens="true" 
    android:xlargeScreens="true" /> 

    <uses-feature android:name="android.hardware.touchscreen" > 
    </uses-feature> 

    <uses-permission android:name="android.permission.WAKE_LOCK" /> 
    <uses-permission android:name="android.permission.READ_CONTACTS" /> 
    <uses-permission android:name="android.permission.INTERNET" /> 
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> 
    <uses-permission android:name="android.permission.READ_PHONE_STATE" /> 
    <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> 
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 
    <uses-permission android:name="android.permission.GET_ACCOUNTS" /> 
    <uses-permission android:name="android.permission.USE_CREDENTIALS" /> 
    <uses-permission android:name="android.permission.AUTHENTICATE_ACCOUNTS" /> 
    <uses-permission android:name="android.permission.MANAGE_ACCOUNTS" /> 
    <uses-permission android:name="android.permission.READ_SYNC_STATS" /> 
    <uses-permission android:name="android.permission.READ_SYNC_SETTINGS" /> 
    <uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS" /> 

사람이 아마존이는 화재 HD와 호환되지 않는 생각하게 생각하고이 문제를 볼 수 있을까요?

답변

2

Kindle Fire guide에 따르면 READ_PHONE_STATE 권한을 사용하지 않아야합니다. 어쩌면이 검사를 시작하기 전에 앱이 설치되었지만 지금은 새로운 기기에 적용 할 수 있습니까?

하지만 내가 너라면 contact them을보고 이유를 직접 확인할 수 있는지 확인하십시오.

+0

그래, 우리는 아마 그들에게 더 많은 정보를 얻을 연락을 드릴 것. 그러나 링크와 제안에 감사드립니다. 나는 당신이 READ_PHONE_STATE에 대한 느낌이 듭니다. –

2

일부 허가 implicitly add specific<uses-feature> 항목을 매니페스트에 추가하십시오. READ_PHONE_STATE은 Google 문서에 나열되어 있지 않지만 은 android.hardware.telephony 기능을 암시 적으로 트리거하는 권한 중 하나로 표시되므로 READ_PHONE_STATE도 동일한 기능을 수행하면 놀라지 않을 것입니다. 이것이 귀하의 앱이 Kindle Fire HD 용으로 필터링 된 이유라고 생각합니다. (그리고 그것은 킨들 파이어 (Kindle Fire)에 대해서도 필터링되어야하지만, 그렇지 않았다고 생각하고 기존의 이유로 변경하고 싶지는 않습니다.)

당신도 해당 권한을 제거하여 다시 제출, 또는 옵션으로 전화 기능을 표시하기 위해 명시 적으로 줄을 추가 시도 할 수 있습니다 :

<uses-feature android:name="android.hardware.telephony" android:required="false" /> 
+0

그것은 확실히 주요한 용의자와 같게 들린다. 고맙습니다; 나는 이것을 조사해 문제가 해결되는지 알아 보겠습니다. –