2 年后更新的 Android 应用程序,无法让它出现在商店中
Posted
技术标签:
【中文标题】2 年后更新的 Android 应用程序,无法让它出现在商店中【英文标题】:Updated Android app after 2 years, cannot get it to appear on store 【发布时间】:2019-02-21 02:29:26 【问题描述】:我知道这已经在这里讨论了很多,我已经查看了所有这些帖子和潜在的解决方案。我有一个应用程序已经在商店上架了 4 年。大约 2 年前我停止更新它,现在决定完全重新编写应用程序并更新它。
好吧,我已经这样做了,但由于某种原因,我无法让它作为更新显示在我的手机上。我已经检查过我的手机可以运行目标 SDK(即 26 或 Oreo 8.0)。我的手机 android 版本是 8.0,所以它应该可以识别它,更不用说我已经在手机上手动安装了 apk 并且它工作正常。
从今天早上 10 点 17 分(大约 12 小时前)开始,已发布的应用程序已“上线”。我已经确认 android-version 级别高于以前的版本,并且还尝试了多次清除我的手机应用商店缓存等以使其出现在商店中,但我一直得到 2 岁的版本应用程序。
有人知道这里会发生什么吗?我也尝试在 beta 轨道和内部测试轨道上发布它,但我也无法使用这些方法在我的手机上更新它。无论我从 Play 商店获得 2 年前的应用程序版本。
如果这很重要,该应用是使用 Ionic 4 和 Cordova 7.0.0 版构建的,并且我已使用自 4 年前启动此应用以来使用的相同密钥签署了发布 apk。
当我 2 年前这样做时,我记得能够在大约 30 分钟到一个小时内获得发布的更新应用程序,所以这对我来说很奇怪,我觉得我必须错过一些东西。
【问题讨论】:
我发现,在不同设备上的 Play 商店中显示更新的速度是非常可变的。如果再花 12 小时,我不会感到惊讶 @Kai 又过了 12 个小时,仍然没有更新 【参考方案1】:想通了。事实证明,我的旧应用程序版本,即使它以 2 开头,而我的新版本以 3 开头,数字更大。因此,即使应用版本更高,如果生成的数字更高,它仍然会将最高数字视为最新版本。
【讨论】:
以上是关于2 年后更新的 Android 应用程序,无法让它出现在商店中的主要内容,如果未能解决你的问题,请参考以下文章
为啥 Visual Basic 2010 应用程序在运行 2 年后无法初始化就好了