android - 如何判断我的 Android 应用程序是否可以在平板电脑的 Google Play 上使用?

标签 android google-play

我们的一位客户试图使用他的平板电脑在 Google Play 上找到我们的应用,但找不到。

在我的 list 文件中,我设置了电话权限,如下所示:

<uses-permission android:name="android.permission.CALL_PHONE" />

我假设大多数平板电脑不支持此功能。我还假设 Google Play 过滤器在我的 list 文件中看到了此电话权限,并使该应用对不支持它的设备不可见。

我在某个论坛上读到,如果我将以下行添加到我的 list 文件中,非电话设备应该能够使用它:

<uses-feature android:name="android.hardware.telephony" android:required="false"></uses-feature>

这是准确的吗?这会让平板电脑在 Google Play 上看到我的应用程序吗?

我办公室里没有可以测试的 Android 平板电脑,有没有更好的方法来判断某个应用是否可以在 Google Play 上的平板电脑上看到?

最佳答案

来自谷歌的Tablet App Quality Checklist在 Play 商店部分,他们说您应该能够在开发者控制台中查看 APK 设备兼容性的完整列表。

具体来说(使用截至 2012 年 11 月的“新设计”控制台),单击您的应用程序的“APK”部分,然后查看“支持的设备”部分。单击“查看支持的设备”以查看一长串设备(目前列出了 2116 台设备!)。您可以按支持或不支持的设备查看列表。这里没有任何详细说明“平板电脑”或为什么任何特定设备被列为不受支持。

如果您搜索“GT-P7510”,这是一款仅支持 Wi-Fi 的三星 Galaxy Tab 平板电脑,应该会回答您的具体问题。但是,鉴于您可以出于各种原因(显示密度、尺寸等)消除设备,因此可能很难弄清楚为什么通常不支持设备......

关于android - 如何判断我的 Android 应用程序是否可以在平板电脑的 Google Play 上使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13384321/

相关文章:

安卓蓝牙 : get Device Specific AT commands

java - 如何使用 Parse.com ParseRelation

Android Load Cache Only 不工作。离线显示 WebView

google-play - 突然无法在 google play 控制台中添加应用产品(请检查下面的列表是否有问题。)

android - 向企业分发 Android 应用程序(类似批量购买计划)

android - Eclipse 选项不可用 : Android Tools > Export Unsigned Application Package

android - 如何将数据从 C++ 桌面应用程序发送到 Google Firebase?

Android:在AsyncTask.doInBackground中,循环被强行打破

android:检测应用程序是否从市场下载

android - 从 Google Play 商店下载应用程序时,getInstallerPackageName() 是否可能为 null?