2013-05-28 17 views
1

當我們在Android清單中使用版本代碼。如何防止用戶安裝舊版APK?

當用戶安裝了新版本的apk時,如何防止用戶安裝以前版本的apk?

或者至少給他一些提示,如「你正在使用舊版本的應用程序來覆蓋新版本」?

回答

1

用戶無法同時安裝兩個版本的應用程序。所以不要擔心預防。

儘管亞行可以實現這一目標,但它取代了以前的新應用程序。

+0

我很擔心我可以在安裝新版本時安裝舊版本的apk。我已經通過點擊文件管理器中的apk文件手動完成了它。 – nut

+0

多數民衆贊成在說什麼..但你會得到只有一個版本的應用程序在設備..再次檢查...用戶可以手動安裝任何版本的應用程序(但請注意,設備將有單一版本的應用程序)。但是,Play提供的功能只能安裝最新版本的應用程序...用戶無法從PLay安裝舊版本的應用程序... –

+0

那麼,您的困惑是什麼......您的應用程序將通過Play安裝..對吧? –

0

您不能在較新的應用程序上安裝舊版本的應用程序。 Android不會允許你這樣做。所以不要擔心他的。

+0

我正在做一個測試,並且這個動作並沒有被系統阻止。我首先導出了一個名爲app1.0.apk的apk與versionCode 1和versionName 1.0。然後導出一個名爲app2.0.apk的apk與versionCode 2和versionName 2.0安裝2.0後,我仍然可以在其上安裝1.0。 – nut