android - Your APK should only require hardware features that are usually available on tablets -


below our application manifest looks like, , published in playstore, , getting message under optimization tips

"your apk should require hardware features available on tablets."

also have verified our app not available in tablets not have phone facility. how can make available device.is because of "modify_phone_state" permission? if yes how can solve this?

    <uses-permission android:name="android.permission.change_wifi_state" />     <uses-permission android:name="android.permission.access_wifi_state" />     <uses-permission android:name="android.permission.change_network_state" />     <uses-permission android:name="android.permission.internet" />     <uses-permission android:name="android.permission.access_network_state" />     <uses-permission android:name="android.permission.receive_boot_completed"/>     <uses-permission android:name="android.permission.get_tasks" />     <uses-permission android:name="android.permission.package_usage_stats" />     <uses-permission android:name="android.permission.modify_phone_state" />     <uses-permission android:name="android.permission.reorder_tasks" />     <uses-permission android:name="android.permission.wake_lock" />     <uses-permission android:name="android.permission.system_alert_window" /> 

put in manifest:

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

be careful, on getsystemservice(telephony_service) may return null , need handle case gracefully.


Comments

Popular posts from this blog

php - mysql multiple keyword search in any order -

routing - AngularJS State management ->load multiple states in one page -

unity3d - Problems porting a GLSL shadertoy shader to unity -