【问题标题】:Google Play - Android app not showing up in the store for specific phone model although being present in the apps Device CatalogGoogle Play - Android 应用程序未显示在特定手机型号的商店中,尽管存在于应用程序设备目录中
【发布时间】:2019-07-15 05:28:25
【问题描述】:

背景

我遇到了用户找不到或无法在 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 开发者控制台中的设备目录,以查看这些型号被列为兼容的,它们是。

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

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

  • 更新:2019 年 2 月 19 日

  • 当前版本:1.0.25

  • 需要 Android:4.4 及更高版本

另外,在开发者控制台中,它说:

  • 特点:android.hardware.faketouch、android.hardware.microphone

问题

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

【问题讨论】:

  • 在 ionic 项目中添加最新版本的 android。
  • 你的意思是ionic cordova platform remove android,然后是ionic cordova platform add android
  • 是的,显示“离子信息”的状态结果
  • 已将其添加到我的问题中。
  • 是的。它是支持 android 8 或 android sdk 28 的最新版本(cordova-android 8.0.0)

标签: android cordova ionic-framework google-play google-play-console


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 2014-01-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多