为什么我在 Google Play 商店中找不到我的应用程序?

Why can't I find my application on the Google Play Store?

我们最近在 Google Play 商店发布了应用程序更新。

现在有些table以前可以下载的不能下载了。

正如您在 gradle 中看到的那样,最低版本是 Android 8.

defaultConfig {
    applicationId "com.myapp"
    minSdkVersion 26 //Android 8
    targetSdkVersion 29 //Android 10
    multiDexEnabled true
    versionCode 106
    versionName "7.2"
}

这是我们在清单中要求的内容

<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_GPS" />
<uses-permission android:name="android.permission.ACCESS_ASSISTED_GPS" />
<uses-permission android:name="android.permission.ACCESS_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"   />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"  />
<uses-permission android:name="android.permission.READ_INTERNAL_STORAGE"  />
<uses-permission android:name="android.permission.WRITE_INTERNAL_STORAGE"   />
<uses-permission android:name="android.permission.NFC" />
<uses-permission android:name="android.permission.NFC_TRANSACTION_EVENT" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.ACCESS_DOWNLOAD_MANAGER"/>
<uses-permission android:name="android.permission.FOREGROUND_SERVICE" />

<uses-feature android:name="android.hardware.camera" android:required="true" />
<uses-feature android:name="android.hardware.camera.flash" android:required="false" />
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false" />
<uses-feature android:name="android.hardware.nfc"   android:required="false" />
<uses-feature android:name="android.hardware.telephony" android:required="false" />

我们客户的 table 是 Samsung Galaxy Tab(10.1“2019),但通过分析 Google Play 控制台设备目录中我们支持和不支持的设备列表,我们注意到许多 tablets 被排除在外。

我们客户的 table 是 Samsung Galaxy Tab(10.1“2019),但通过分析 Google Play 控制台设备目录中我们支持和不支持的设备列表,我们注意到许多 tablets 被排除在外。

很遗憾,目录中没有我们的 tablet,因此我们无法获得更多信息。

平板电脑信息:

问题是由以下代码行引起的:

<uses-feature android:name="android.hardware.camera" android:required="true" />

即使有问题的设备有摄像头模块(实际上 Android 8 之后谁没有摄像头模块?)Google Play 商店不这么认为。 根据 Shawn Hazen 的建议,通过将值设置为 false 解决了问题。