2014-04-28 114 views
0

我只是想知道是否有方法通过清单或其他地方设置它,当用户更新您的应用程序时,它会完全覆盖设备上的当前版本?我知道默认情况是当用户更新数据等旧版本保持。完整覆盖当前版本的Android应用程序更新

我期待以这样的方式进行设置,即每次用户从Play商店更新应用程序时,都会进行全新安装。

所以,如果任何人有任何想法或知道如何做到这一点,我会很感激听到他们或听到如何。

Gary

回答

1

Google Play管理您清单中的版本号。因此,当您的版本号更改时,您的APP更新将完成。如果你想在更新后删除你的数据,我建议你保留版本号作为你保存的数据的一部分。然后,当它更新时,可以看到版本号不同并需要重置数据。

+0

感谢您的回复...例如,我正在对商店中的应用程序进行全面检修,因此,当我们拥有这个新的完全不同的版本时,我们希望保留用户,但完全覆盖旧的版本/风格的应用程序... –

+0

好吧,就像我说的,整个应用程序将被覆盖。如果您的数据模型已更改,您的数据将会更新以反映新的内容。但任何现有的价值观将持续存在。因此,您必须有一些方法来检查应用何时启动以查看它是否是旧数据模型 - 如果是,请重置它,并用新的默认值重写日期。要么是,要么写一个全新的数据模型,旧的可以忽略。马虎,但功能。 – durbnpoisn

+0

感谢您的帮助......这真的不太理想,我希望有一个更简单的方法,比如在游戏商店智能更新或者其他方面......感谢你。 –

相关问题