android - App with conditional telephony permissions won't download to tablets -


my app conditionally supports telephony - e.g. make phone call, send text - being blocked android store download nexus 7 (and presumably other non telephony devices).

i have searched forums extensively and, according people, should put "required=false" in manifest permissions. that, apparently, insufficient.

here's have in manifest, regarding permissions:

<uses-feature android:name="android.permission.call_phone" android:required="false" />  <uses-permission android:name="android.permission.get_accounts" /> <uses-permission android:name="android.permission.read_calendar" /> <uses-permission android:name="android.permission.read_contacts" /> <uses-permission android:name="android.permission.read_external_storage" /> <uses-permission android:name="android.permission.read_logs" /> <!-- needed 4.0 --> <uses-feature android:name="android.permission.read_phone_state" android:required="false" />  <uses-feature android:name="android.permission.read_sms" android:required="false" />  <uses-feature android:name="android.permission.send_sms" android:required="false" />  <uses-permission android:name="android.permission.write_calendar" /> <uses-permission android:name="android.permission.write_contacts" /> <uses-permission android:name="android.permission.write_external_storage" /> <uses-feature android:name="android.permission.write_sms" android:required="false" /> <uses-permission android:name="android.permission.read_profile" /> <uses-permission android:name="android.permission.internet" /> 

i have tried uses-permission instead of uses-feature. no difference.

how solve problem?

thanks.

you should add:

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

these permissions: call_phone, call_privileged, modify_phone_state, process_outgoing_calls, read_sms, receive_sms, receive_mms, receive_wap_push, send_sms, write_apn_settings, write_sms implies android.hardware.telephony feature requirement.

http://developer.android.com/guide/topics/manifest/uses-feature-element.html#permissions


Comments

Popular posts from this blog

apache - PHP Soap issue while content length is larger -

asynchronous - Python asyncio task got bad yield -

javascript - Complete OpenIDConnect auth when requesting via Ajax -