簡體   English   中英

如何檢測android應用何時已升級?

[英]How to detect when android app has been upgraded?

檢測Android應用何時已升級的最佳方法是什么,是否有回調方法?

采用

import com.yourpackage.BuildConfig;
...
int versionCode = BuildConfig.VERSION_CODE;

應用啟動時,請檢查SQLite數據庫或SharedPreferences中的版本號(如果不存在或更低),則表明該應用已更新並存儲了新的版本號。 每次啟動時都檢查當前版本代碼是否高於存儲的版本代碼。

來自https://developer.android.com/guide/topics/manifest/manifest-element.html

android:versionCode

內部版本號。 該數字僅用於確定一個版本是否比另一個版本新,而更高的數字則表示最新版本。 這不是顯示給用戶的版本號; 該數字由versionName屬性設置。 該值必須設置為整數,例如“ 100”。 您可以根據需要定義它,只要每個后續版本都有更高的編號即可。...

您可以僅在啟動應用程序時檢查當前版本是否高於上次啟動應用程序的時間。

也許存在更好的東西,但在我看來,這是一種簡單的方法

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM