2017-02-12 178 views
0

我有2个应用程序已发布,但我不知道如何管理应用程序的生命周期。例如,如果我有一个错误,那么我现在就这样做:一旦我对错误进行了更正,然后进入studio-> file-> project structure-> flavor,我就增加版本代码,然后构建APK。然后我进入GPC-> APK菜单,上传新的APK到prod。应用程序的生命周期:如何管理更新

我认为这不是正确的做法。它要求用户解除安装并重新安装。

如何管理更新?

如何管理补丁?

对不起愚蠢的问题。我搜索了文档,但很难找到它。

回答

2

不,你正在做的正确。

每当你解决任何错误或添加新的功能,并认为应用程式准备在Play商店进行更新,你需要增加你的versionCodeversionName

现在,您需要打开Goog​​le Play控制台并上传新的APK。 Google Play必须增加versionCode才能将其视为更新。

别担心,用户不需要卸载旧的应用程序并手动重新安装新的应用程序。所有内容均由用户设备上安装的Google Play应用无缝处理。

而且用户在每次更新后也不会下载整个应用程序。 Google现在使用逐个文件修补来大幅降低应用更新大小。所以,简单地说,用户只需下载更改,然后自动进行修补。

编辑

您需要递增versionCode对发生的更新。 versionName仅向用户显示,以便他们能够理解它是对先前版本的更新。 versionCode用于内部目的,不会显示给用户。例如,如果您的versionCode是10,那么即使versionName根本没有更改,您也可以将其增加到11以便更新发生。但建议根据versionCode更改versionName,以便用户能够理解您已更新应用程序。

+0

我正在更改版本代码,但版本名称。版本名称必须与版本代码有关系。例如:我有一个版本代码3和字体 – narb

+0

Typo ...和版本名称1.3.ex.我纠正了一个错误:我移动到版本代码4和版本名称1.4.ex? – narb

+0

我已更新答案。如果你的问题解决了,请接受答案。 –

相关问题