2
是否可以檢查Android應用程序的啓動狀態,以確定用戶是否擁有最新版本的應用程序並強制更新他的應用程序? 或至少檢查是否有新版本並告訴他,該應用只有在他下載並安裝更新時才能再次運行?強制用戶擁有應用程序的最新版本
背景是我有一個應用程序需要與服務器通信。當我在服務器和客戶端之間的界面中更改某些內容時,我想確保客戶端具有最新版本。
是否有任何本地方式來做到這一點?或者我必須自己檢查一下嗎?
是否可以檢查Android應用程序的啓動狀態,以確定用戶是否擁有最新版本的應用程序並強制更新他的應用程序? 或至少檢查是否有新版本並告訴他,該應用只有在他下載並安裝更新時才能再次運行?強制用戶擁有應用程序的最新版本
背景是我有一個應用程序需要與服務器通信。當我在服務器和客戶端之間的界面中更改某些內容時,我想確保客戶端具有最新版本。
是否有任何本地方式來做到這一點?或者我必須自己檢查一下嗎?
我不認爲有一種原生的方式來做到這一點 - 但自己編碼不應該太難;你必須:
您甚至可以在每次請求時執行此操作 - 僅在服務器的每個響應中包含版本號。
在用戶恢復應用程序時可能會有用,而不是從您的「第一次」活動重新啓動應用程序。
這個開源的GitHub項目(MAHAndroidUpdater)完全提供了更新功能。試試吧,非常簡單。 https://github.com/hummatli/MAHAndroidUpdater – 2016-07-21 14:44:39