Android 权限阻止在 Google Play 上可见

Android permissions preventing visibility on Google Play

我现在已经使用清单中的不同配置发布了我的应用程序 4 次,以尝试在没有 phone 连接的平板电脑上下载该应用程序。

在阅读了很多关于类似问题的文章后,我很确定我的 Manifest 权限是正确的。

<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"  />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<uses-permission android:name="android.permission.READ_CONTACTS" />
<uses-permission android:name="android.permission.SEND_SMS" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

 <uses-feature android:name="android.hardware.telephony" android:required="false" />
 <uses-feature android:name="android.permission.READ_CONTACTS" android:required="false" />
 <uses-feature android:name="android.permission.SEND_SMS" android:required="false" />
 <uses-feature android:name="android.permission.ACCESS_WIFI_STATE"  android:required="false" />
 <uses-feature android:name="android.permission.ACCESS_NETWORK_STATE"  android:required="false" />

谁能看出是什么问题导致某些平板电脑无法下载此应用程序?例如,我们有一个7"三星TAB2没有电话(GT-P3110),但搜索GP时没有显示该应用程序。

当按 "samsung galaxy tab2" 筛选时,开发人员控制台中列出的受支持设备为我提供了这些:

SamsungGalaxy Tab2 10.1 – espresso10can
SamsungGalaxy Tab2 10.1 – espresso10vzw
SamsungGalaxy Tab2 10.1 – espresso10att
SamsungGalaxy Tab2 7.0– espressowifi
SamsungGalaxy Tab2 10.1 – espresso10tmo
SamsungGalaxy Tab2 10.1– espresso10rf
SamsungGalaxy Tab2 7.0– espressorf
SamsungGalaxy Tab2 7.0 – espressovzw
SamsungGalaxy Tab2 10.1– espresso10wifi
SamsungGalaxy Tab2 10.1 – espresso10spr

困惑!

Can anyone see what might be the issue that is preventing this app from being available for download for some tablets?

除其他外,您的最后四个 <uses-feature> 元素可能是错误的。 android:name 的值必须是 documented for <uses-feature>. Instead, you are using permission names, which will not work. You may particularly wish to examine the mapping of permissions to implied hardware features,这样您就可以说 特征 不是必需的。