2014-04-28 137 views
0

我只是想知道是否有方法通過清單或其他地方設置它,當用戶更新您的應用程序時,它會完全覆蓋設備上的當前版本?我知道默認情況是當用戶更新數據等舊版本保持。完整覆蓋當前版本的Android應用程序更新

我期待以這樣的方式進行設置,即每次用戶從Play商店更新應用程序時,都會進行全新安裝。

所以,如果任何人有任何想法或知道如何做到這一點,我會很感激聽到他們或聽到如何。

Gary

回答

1

Google Play管理您清單中的版本號。因此,當您的版本號更改時,您的APP更新將完成。如果你想在更新後刪除你的數據,我建議你保留版本號作爲你保存的數據的一部分。然後,當它更新時,可以看到版本號不同並需要重置數據。

+0

感謝您的回覆...例如,我正在對商店中的應用程序進行全面檢修,因此,當我們擁有這個新的完全不同的版本時,我們希望保留用戶,但完全覆蓋舊的版本/風格的應用程序... –

+0

好吧,就像我說的,整個應用程序將被覆蓋。如果您的數據模型已更改,您的數據將會更新以反映新的內容。但任何現有的價值觀將持續存在。因此,您必須有一些方法來檢查應用何時啓動以查看它是否是舊數據模型 - 如果是,請重置它,並用新的默認值重寫日期。要麼是,要麼寫一個全新的數據模型,舊的可以忽略。馬虎,但功能。 – durbnpoisn

+0

感謝您的幫助......這真的不太理想,我希望有一個更簡單的方法,比如在遊戲商店智能更新或者其他方面......感謝你。 –

相關問題