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
Post a Comment