我之前的 Android 应用程序版本是测试版,很快我将发布最终版本。新旧版本之间发生的更改量非常大。虽然新版本确实提供了从旧版本升级 sqlite 数据库,但从 beta 升级到最终版本仍有可能导致新版本无法正常运行。改动太多,不知道升级能否顺利进行。
我希望用户在安装新版本之前先卸载旧版本。虽然我可以在文档中要求,但实际上,Android 会自动检测较新版本并建议用户升级。如果有办法避免这种情况,我愿意。我真的不想弄乱我的签名密钥,并且仍然希望在不创建“新”应用程序的情况下保持我在 Google Play 商店中的评级。有什么方法可以标记我的应用程序,强制在所有以前的版本上重新安装而不是升级它?