Play商店应用更新如何真正起作用?

时间:2016-04-25 16:23:59

标签: android

我正在搜索关于此的大量信息,看起来似乎是一个重复的主题,但是......我有一个特定的问题:

我的应用程序有一个数据库,当然还有用户信息......当Play商店在用户手机中更新应用程序时,这是如何工作的?他们卸载旧应用程序?旧应用程序中的数据库是删除?

2 个答案:

答案 0 :(得分:1)

如果您使用的是SQLiteOpenHelper,则必须实现此方法:

onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion)

它将在更新过程中执行。 必须根据oldVersion和newVersion自行管理数据库的版本。

如果用户未阻止该应用程序,则数据库将丢失。

答案 1 :(得分:0)

没有数据库会留下来。除非您想要更改数据库,否则您必须在程序中更改数据库的版本号。