Android - Play Store Unsupported Device -
my app manifest described below. i've mentioned required flag false below..
fyi : i've added permission amazon maps universal between amazon , play store.
current application having 337 unsupported devices on market. of them are
samsungolleh– ik1
samsunggalaxy– gt-i7500
samsunghomesync– spcwifi
samsungmoment– sph-m900
samsunggt-i5800l– gt-i5800l
samsungmoment– sph-m900
samsungbehold ii– sgh-t939
samsunggalaxy star– mintss
samsunggalaxy player 50– yp-g50
samsungeuropa– gt-i5500m
samsunggalaxy 070– hendrix
samsunggalaxy star– mint
samsungbehold ii– sgh_t939
samsungspica– spica
samsunggalaxy spica
and many others..
am missing in androidmanifest.xml ?
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:amazon="http://schemas.amazon.com/apk/res/android" package="com.vishal" android:versioncode="35" android:versionname="3.2.1" > <uses-sdk android:minsdkversion="8" android:targetsdkversion="10" /> <supports-screens android:anydensity="true" android:largescreens="true" android:normalscreens="true" android:smallscreens="true" android:xlargescreens="true" /> <!-- google map api v2 --> <permission android:name="com.vishal.permission.maps_receive" android:protectionlevel="signature" /> <uses-permission android:name="com.vishal.permission.maps_receive" /> <uses-permission android:name="com.google.android.providers.gsf.permission.read_gservices" /> <uses-feature android:glesversion="0x00020000" android:required="true" /> <!-- google map api v2 --> <uses-permission android:name="android.permission.internet" /> <uses-permission android:name="android.permission.read_phone_state" /> <!-- gps location --> <uses-permission android:name="android.permission.access_network_state" /> <uses-permission android:name="android.permission.access_fine_location" /> <!-- gps location --> <uses-permission android:name="android.permission.manage_accounts" /> <uses-permission android:name="android.permission.write_external_storage" /> <!-- call salon --> <uses-permission android:name="android.permission.call_phone" /> <uses-feature android:name="android.hardware.telephony" android:required="false" /> <!-- call salon --> <!-- capture camera --> <uses-permission android:name="android.permission.camera" /> <uses-feature android:name="android.hardware.camera" android:required="false" /> <uses-feature android:name="android.hardware.camera.autofocus" android:required="false" /> <uses-feature android:name="android.hardware.camera.flash" android:required="false" /> <!-- capture camera --> <!-- push notification permissions --> <uses-permission android:name="android.permission.get_accounts" /> <uses-permission android:name="android.permission.wake_lock" /> <permission android:name="com.vishal.permission.c2d_message" android:protectionlevel="signature" /> <uses-permission android:name="com.vishal.permission.c2d_message" /> <uses-permission android:name="com.google.android.c2dm.permission.receive" /> <!-- push notification permissions --> <!-- calendar permissions --> <uses-permission android:name="android.permission.read_calendar" /> <uses-permission android:name="android.permission.write_calendar" /> <application android:name="testapplication" android:debuggable="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" > <meta-data android:name="com.google.android.maps.v2.api_key" android:value="key described here" /> <!-- activity tags mentioned here --> <amazon:enable-feature android:name="com.amazon.geo.maps" android:required="false" /> <receiver android:name="com.google.android.gcm.gcmbroadcastreceiver" android:permission="com.google.android.c2dm.permission.send" > <intent-filter> <!-- receives actual messages. --> <action android:name="com.google.android.c2dm.intent.receive" /> <!-- receives registration id. --> <action android:name="com.google.android.c2dm.intent.registration" /> <category android:name="com.vishal" /> </intent-filter> </receiver> <service android:name=".gcmintentservice" /> </application>
this can various causes quick research can minimum required api level. instance did search on following phone:
http://www.gsmarena.com/samsung_i5700_galaxy_spica-2965.php
this has max 2.1 api 7 , not 8. can combination of permissions. clear not needed permissions etc... target devices compatibility can difficult achieve.
Comments
Post a Comment