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

Reply via email to