我有2個應用程序已發佈,但我不知道如何管理應用程序的生命週期。例如,如果我有一個錯誤,那麼我現在就這樣做:一旦我對錯誤進行了更正,然後進入studio-> file-> project structure-> flavor,我就增加版本代碼,然後構建APK。然後我進入GPC-> APK菜單,上傳新的APK到prod。應用程序的生命週期:如何管理更新
我認爲這不是正確的做法。它要求用戶解除安裝並重新安裝。
如何管理更新?
如何管理補丁?
對不起愚蠢的問題。我搜索了文檔,但很難找到它。
我有2個應用程序已發佈,但我不知道如何管理應用程序的生命週期。例如,如果我有一個錯誤,那麼我現在就這樣做:一旦我對錯誤進行了更正,然後進入studio-> file-> project structure-> flavor,我就增加版本代碼,然後構建APK。然後我進入GPC-> APK菜單,上傳新的APK到prod。應用程序的生命週期:如何管理更新
我認爲這不是正確的做法。它要求用戶解除安裝並重新安裝。
如何管理更新?
如何管理補丁?
對不起愚蠢的問題。我搜索了文檔,但很難找到它。
不,你正在做的正確。
每當你解決任何錯誤或添加新的功能,並認爲應用程式準備在Play商店進行更新,你需要增加你的versionCode
和versionName
。
現在,您需要打開Google Play控制檯並上傳新的APK。 Google Play必須增加versionCode才能將其視爲更新。
別擔心,用戶不需要卸載舊的應用程序並手動重新安裝新的應用程序。所有內容均由用戶設備上安裝的Google Play應用無縫處理。
而且用戶在每次更新後也不會下載整個應用程序。 Google現在使用逐個文件修補來大幅降低應用更新大小。所以,簡單地說,用戶只需下載更改,然後自動進行修補。
編輯
您需要遞增versionCode
對發生的更新。 versionName
僅向用戶顯示,以便他們能夠理解它是對先前版本的更新。 versionCode用於內部目的,不會顯示給用戶。例如,如果您的versionCode是10,那麼即使versionName根本沒有更改,您也可以將其增加到11以便更新發生。但建議根據versionCode更改versionName,以便用戶能夠理解您已更新應用程序。
我正在更改版本代碼,但版本名稱。版本名稱必須與版本代碼有關係。例如:我有一個版本代碼3和字體 – narb
Typo ...和版本名稱1.3.ex.我糾正了一個錯誤:我移動到版本代碼4和版本名稱1.4.ex? – narb
我已更新答案。如果你的問題解決了,請接受答案。 –