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

问题描述:

我现在在商店中拥有的应用程序在ICS中不能正常工作。当我修复它时,我想阻止拥有ICS的用户下载并购买它。我向Google发送了电子邮件,他们说这是可能的,但他们对如何做到这一点很模糊。我知道如何放置一个最低SDK,以便只有拥有版本x或更高版本的用户才能下载该应用程序,但似乎无法找到如何做到相反的操作。这可能吗?如何阻止ICS用户下载我的应用程序

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

例如:

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

现在的应用程序将只可用于运行升级Froyo姜饼 Android版本的设备。

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

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

使用android:maxSdkVersion="13"在Android开发者文档上您的清单

检查this页。

正如你可以设置一个最低的SDK版本,你可以设置最大SDK版本:

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

可以定义maxSdkVersion与在AndroidManifest.xml文件uses-sdk标签。它记录在developers guide

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