3

If I want a certain application to be available for certain devices only or for tablets only, is there any way to make limitations by device (like I can limit the min/max Android OS version)?

I say it is impossible. Do you agree?

sandalone
  • 41,141
  • 63
  • 222
  • 338

2 Answers2

3

I understand that you are trying to limit the devices that can see the application in the Market but, like you, I do not think that is possible. You can, however, limit it within the app using details from and Build class. Build.PRODUCT looks like it would fit your needs - if the phone that has the app installed in not in a pre-set list of "products", tell the user that they have the wrong version and exit.

A similar idea for tablets is to check the screen size - if they are under a certain threshold, then display that same message.

Community
  • 1
  • 1
Haphazard
  • 10,900
  • 6
  • 43
  • 55
  • I was referring to the Market limitation, but thanks for suggestions on screen and installed app limitations, although if I am a user of that app, I would not like to see that message. Somehow it's just not user friendly. Market limitation should be the proper way to go. – sandalone May 05 '11 at 09:54
0

It is possible, starting in june this year. Please take a look at this Google I/O session:

http://youtu.be/GxU8N21wfrM

Nate
  • 31,017
  • 13
  • 83
  • 207
Luis
  • 1