Google 播放 - Android 应用程序未出现在特定 phone 型号的商店中,尽管存在于应用程序设备目录中

Google Play - Android app not showing up in the store for specific phone model although being present in the apps Device Catalog

背景

我遇到了用户在 Google Play 上找不到或无法安装我的应用程序的问题。三星 Galaxy S9、OnePlus 3T、索尼 Xperia XZ2 是我知道发生这种情况的一些机型。我假设这些模型使用 2018 年 8 月发布的 Android API 级别 28 (Pie)。

该应用程序是使用 Ionic Framework (Cordova) 创建的。

Cordova:
   cordova (Cordova CLI) : 8.1.2 (cordova-lib@8.1.1)
   Cordova Platforms     : android 8.0.0
   Cordova Plugins       : not available

Android SDK Tools : 
   26.1.1 (C:/Users/maxim/AppData/Local/Android/Sdk)

我试过的

我首先检查了 Google Play Developer Console 中的设备目录,发现这些型号被列为兼容,它们确实是。

然后我注意到我的 config.xml 为 Android 应用指定了 maxSdkVersion。我删除了它并发布了新版本。现在已经两天了,我可以在 Google Play 中看到新的应用程序版本,但它仍然不会出现在那些较新的型号上。

以下是商品详情中的相关信息:

此外,在 Developer Console 中,它显示:

问题

我从哪里开始检查为什么会发生这种情况?如何查看实际支持的设备?

更新您的科尔多瓦版本。 关于 mac sudo npm update -g cordova

  1. ionic cordova rm android
  2. ionic cordova 添加 android
  3. 全部完成

在与 Google Play 开发者支持人员交谈时,他们指出 AndoidManifest.xml 文件中存在冲突,导致某些设备暂时不兼容。

我进入 AndroidManifest.xml 文件并删除了任何 <uses-sdk> 并解决了问题。