如何阻止ICS用户下载我的应用程序

时间:2012-04-24 13:40:54

标签: android

我现在在商店里的应用程序在ICS中运行不正常。虽然我修复它,但我想阻止有ICS的用户下载和购买它。我通过电子邮件发送了谷歌,他们说这是可能的,但他们对如何做到这一点很模糊。我知道如何设置一个最小SDK,以便只有x或更高版本的人可以下载该应用程序,但我似乎无法找到如何反向操作。这可能吗?

4 个答案:

答案 0 :(得分:3)

在清单中定义android:maxSdkVersion以限制上限。

例如:

<uses-sdk android:minSdkVersion="8" android:maxSdkVersion="10"/>

现在,该应用仅适用于运行 Froyo Gingerbread 版Android的设备。

答案 1 :(得分:1)

http://developer.android.com/guide/appendix/market-filters.html

您可以在市场中设置过滤器。即ICS用户不会看到你的应用程序^^

在清单中使用android:maxSdkVersion="13"

答案 2 :(得分:1)

查看Android开发者文档中的this页面。

正如您可以设置最低SDK版本一样,您可以设置最大SDK版本:

<uses-sdk android:minSdkVersion="integer" 
          android:targetSdkVersion="integer"
          android:maxSdkVersion="integer" />

答案 3 :(得分:1)

您可以在AndroidManifest.xml文件中使用maxSdkVersion标记定义uses-sdk。它记录在developers guide

<uses-sdk android:minSdkVersion="integer" 
          android:targetSdkVersion="integer"
          android:maxSdkVersion="integer" />