我想限制我们的应用程序在手机中,它只能从平板电脑下载,不能从手机下载。该怎么办?我们可以在代码级别执行此操作,还是可以在Google Play控制台中使用任何选项?
当前我们的应用处于Beta测试模式。
我该如何解决:
编辑:
清单中有以下代码。
<supports-screens
android:smallScreens="false"
android:normalScreens="false"
android:largeScreens="true"
android:xlargeScreens="true"
android:requiresSmallestWidthDp="600"/>
但是我仍然可以从Google Play(测试模式)访问我的应用。
答案 0 :(得分:0)
就我而言,一种选择是限制屏幕尺寸支持:
<manifest ... >
<supports-screens android:smallScreens="false"
android:normalScreens="false"
android:largeScreens="true"
android:xlargeScreens="true"/>
...
</manifest>
对平板电脑没有限制。您只能声明对屏幕尺寸的限制。有关更多信息,请参阅google documentation。
答案 1 :(得分:0)
Android不仅仅是手机和平板电脑。
您应该考虑为什么真正要排除Tablet支持。这完全是您的业务决策,但完全违背了Android理念。没有明确定义“电话”或“平板电脑”。那“ phablets”呢?那么Android电视呢?那Chromebook呢?电话停在计算机显示器上怎么办?那我们还未想到的新设备呢?
对此进行思考的一种有用方法是“平板电脑意味着什么,我们不想针对它们?”
但是,如果没有很好的技术原因说明您不想支持的平板电脑,那么说“我们不想定位平板电脑”可能是一个错误,因为没有“平板电脑”的技术定义,有数千种您可能没有想过的怪异而奇妙的Android设备。
在Play控制台的右侧菜单中,有一个“设备目录”条目。这样一来,您就可以搜索其他设备,如果它们不支持您的应用,则会说明原因。