Android App is not searchable by tablets on Google Play -
when uploaded apk, got warning on developer console:
design app tablets
your apk not seem designed tablets.
i know there questions targeting same issue cases different, i'm putting here permissions & features i'm requesting in androidmanifest.xml
hoping more specific answer case:
<uses-permission android:name="android.permission.read_contacts" /> <uses-permission android:name="android.permission.read_profile" /> <uses-permission android:name="android.permission.get_accounts" /> <uses-permission android:name="android.permission.read_phone_state" /> <uses-permission android:name="android.permission.internet" /> <uses-permission android:name="android.permission.access_network_state" /> <uses-permission android:name="android.permission.camera" /> <uses-permission android:name="android.permission.read_external_storage" /> <uses-permission android:name="android.permission.write_external_storage" /> <uses-permission android:name="android.permission.send_sms" /> <uses-permission android:name="android.permission.access_coarse_location" /> <uses-permission android:name="android.permission.access_fine_location" /> <uses-permission android:name="android.permission.write_contacts" /> <uses-permission android:name="android.permission.manage_accounts" /> <uses-permission android:name="android.permission.authenticate_accounts" /> <uses-permission android:name="android.permission.read_sync_settings" /> <uses-permission android:name="android.permission.write_sync_settings" /> <uses-permission android:name="android.permission.read_sync_stats" /> <uses-permission android:name="android.permission.wake_lock" /> <uses-permission android:name="com.google.android.c2dm.permission.receive" /> <uses-permission android:name="android.permission.receive_boot_completed" /> <uses-feature android:glesversion="0x00020000" android:required="true" /> <uses-feature android:name="android.hardware.camera" />
as described in official tablet app quality guide:
check manifest
<permission>
elements imply hardware feature requirements not appropriate tablets. if find such permissions, make sure explicitly declare corresponding element features , includes android:required=”false” attribute.
so, had explicitly declare features (used implicitly permissions) false
, solution in case adding manifest:
<uses-feature android:name="android.hardware.camera" android:required="false" /> <uses-feature android:name="android.hardware.telephony" android:required="false" /> <uses-feature android:name="android.hardware.location" android:required="false" /> <uses-feature android:name="android.hardware.location.gps" android:required="false" />
& of course handling case when these features don't exist in device.
Comments
Post a Comment