Google Play 上的应用版本

Posted

技术标签:

【中文标题】Google Play 上的应用版本【英文标题】:App version on Google Play 【发布时间】:2018-08-28 14:18:49 【问题描述】:

我们上个月为我们的应用发布了更新,将 minSDK 设置为 5.0。我们这样做是因为我们有一个服务器端更改会破坏低于 5.0 的版本。

是否可以在 Google Play 上发布另一个仅适用于 5.0 以下用户的应用?

如果我们要发布 5.0 及以下版本几天,然后发布 5.0 及以上版本。 5.0 及更低版本的用户是否仍会看到低于 5.0 版本的“略新”?

【问题讨论】:

如果是你说的服务器端问题,我认为 play store 没有办法帮助你解决这个问题,但如果是 sdk 本身的问题,也许使用 app bundle 代替 apk 会有所帮助 【参考方案1】:

是的。这称为“多 APK”。见this help page。

您有两种选择来确保用户获得正确的 APK。

最容易理解的选项是在 5.0 之前的 APK 的清单中设置 maxSdkVersion,在 5.0 之后的 APK 的清单中设置 minSdkVersion。 另一个使用版本代码的选项。 Google Play 将始终提供与用户兼容的最高版本代码。因此,如果您确保 5.0 之前的 APK 的版本代码始终低于 5.0 之后的 APK,那么这两种类型的用户都会获得正确的 APK。

【讨论】:

以上是关于Google Play 上的应用版本的主要内容,如果未能解决你的问题,请参考以下文章

我在哪里可以找到我在 Google Play 上的测试版本

Google Play 上的版本号被消耗了吗?

我们可以在不更改 APP 版本的情况下更新 Google Play Store 上的 APK

Google Play 商店上的 SHA1 不同的密钥问题

Google Play 游戏 OAuth-2:Google+ 上的应用可见性

Unity with Google Play Plugin Application Freeze On Quit Android 上的应用程序