Hello! I have developed an Android app that allows user to make phone calls (using Intent.ACTION_CALL) and receives commands via SMS (I have a broadcast receiver for android.provider.Telephony.SMS_RECEIVED action).
Consequently I have android.permission.CALL_PHONE and android.permission.RECEIVE_SMS permissions defined in my manifest file. The issue is that my application is showing up as unavailable for some tablet devices, namely Samsung Galaxy Tab 10. Interestingly enough it is available for Galaxy Tab 7. I removed permissions from my manifest file and narrowed it down to these two: RECEIVE_SMS and CALL_PHONE. The ting is that the tablet can accommodate SIM cards and is able to receive SMS. I just have to enable "Unknown sources" in Settings and download the application from the web. Is there a way to somehow force device compatibility in Google Play? Google Play is much more convenient for end users then having to download manually. Also, what is a good way to handle the issue of device compatibility? Do I have to have a separate build for different groups of devices? The problem is that it will confuse the users if they see more then one version of the app available for their device. Thank you very much. -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

