为什么我在Google Play Store上找不到我的应用?

问题描述 投票:0回答:1

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

现在一些之前可以下载的平板电脑已经不能下载了。

正如你在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" />

我们的客户表是三星Galaxy Tab(10.1"2019),但通过分析Google Play Console上的设备目录中我们支持和不支持的设备列表,我们注意到许多平板电脑被排除在外。

我们客户的表是三星Galaxy Tab(10.1"2019),但通过分析我们支持和不支持Google Play Console上的设备目录中的设备列表,我们注意到许多平板电脑被排除在外。

不幸的是,我们的平板电脑不在目录中,所以我们无法获得更多信息。

平板电脑信息。

  • Android 9
  • 显示屏 10,1" 1200 X 1920 PX
  • FOTOCAMERA 8 MPX Ƒ2.0
  • CPU OCTA 1.8 GHZ
  • RAM 3 GB
android google-play tablet
1个回答
1
投票

这个问题是由于以下一行代码造成的。

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

即使相关设备有摄像头模块(其实从Android 8开始谁没有摄像头模块呢),Google Play商店也不这么认为。Shawn Hazen 将该值改为false,问题就解决了。

© www.soinside.com 2019 - 2024. All rights reserved.