【发布时间】: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