如何使用 Google Play 更新应用并强制下载

How to update app with Google Play and force download

我正在使用 android 工作室。我开发了一个应用程序,现在我想将它上传到 Google Play。我有执照,我以前也上传过一个应用程序,但我当时并不知道我在做什么。

我想要的是将我的应用程序上传到 Google Play,然后在不丢失评论和评级的情况下上传它。我该怎么做?

而且,强制用户下载更新的最佳方式是什么?我打算将应用程序上传到 Google Play 和 Amazon Appstore(对于 android),因此 link 到 Google Play 或类似的东西可能不是最好的解决方案.我在想 - 祝酒词 "please update the app"。你怎么看?

当您将应用的新版本发布到 Play 商店时,您不会失去该应用之前的任何评分。

您不能强制用户更新您的应用。它完全在他们的控制之下。有些人可能开启了自动更新,但对于那些没有开启的人,他们必须选择接收更新。

请检查这个库,实际上它以简单的方法提供了你想要的东西。 https://android-arsenal.com/details/1/3094

正在更新 Google Play 商店中的现有 apk:

1) 转到您的 Google Play Developer Console

2) Select 所有应用程序 select "Your Application"

3) Select 上传 APK.

4) 从正式版、Beta 版或 Alpha 版中进行选择,然后 select 上传您的 APK

发布更新需要几个小时。 more information about upload, publish, etc.

强制用户更新:有三件事

1) 在 Google Play 商店中是不可能的,除非用户设置了自动更新。

2) 你可以使用像UpdateChecker, AppUpdater这样的外部库

3) 您可以通过这种方式更改您的应用程序结构,只要用户启动,您的应用程序内部内容就会得到更新。 (我猜这不是一个可行的选择)

What is KeyStore?

用于构建签名apk。

将您的密钥库保存在安全的位置。如果您丢失了密钥库,则需要使用新包名称和新密钥发布应用。如果您需要这样做,您还应该取消发布原始应用并更新其描述

Google 添加了这项新功能,您可以将其添加到您的应用中,以根据您是希望立即更新还是灵活更新来强制进行应用内更新

https://developer.android.com/guide/playcore/in-app-updates/kotlin-java