提交更新的 APK 时,我可以强制卸载以前的版本吗?

When submitting an updated APK, can I force previous versions to be uninstalled?

我正在 Google Play 上提交我的 APK 更新,我希望在安装更新版本之前卸载该应用程序的任何先前版本。有没有办法在技术层面上实现这一目标?

不是,这取决于用户。

我使用的解决方案是使用服务器和版本号强制更新。 用于锁定用户的弹出窗口。

但是为什么需要卸载呢?

最坏的情况你可以通过代码清除他的所有数据。

不,您不能要求先卸载 apk。但是你可以优雅地处理这个。在应用程序启动时将应用程序版本存储在 SharedPreferences 中,然后每个应用程序启动都应检查版本是否已更改。如果版本发生变化,请删除您应用的首选项,这应该会给他们一个全新的安装状态。