3

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

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

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

我假设大多数平板电脑不支持这一点。我还假设 Google Play 过滤器在我的清单文件中看到了这个电话权限,并使应用程序对不支持它的设备不可见。

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

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

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

我在办公室没有可以测试的 Android 平板电脑,有没有更好的方法来判断应用程序是否会在 Google Play 上的平板电脑上可见?

4

3 回答 3

3

从 Google Play 商店的平板电脑应用质量检查表部分,他们说您应该能够在开发者控制台中检查 APK 设备兼容性的完整列表。

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

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

于 2012-11-16T01:25:26.477 回答
1

我们之前回答过这个问题。

是这样的:

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

这里是完全分离

其他好答案

于 2012-11-14T17:52:22.800 回答
0

更好的是Optimization TipsDeveloper Console. 该To Do选项卡将向您显示提示并提供有关哪些功能/权限(例如上面提到的电话)阻止您的应用显示为可用于平板电脑等的更多详细信息的链接。

于 2015-04-03T22:47:26.700 回答