我想在我的應用程序中執行一些乾淨的操作,然後再從Goole Play進行更新。例如。從以前的應用版本中刪除一些文件。 在Android中有什麼辦法可以做到這一點?在應用程序更新之前,我可以採取一些措施嗎?
1
A
回答
1
難道你不會在更新後的第一次啓動應用時執行此操作嗎?看起來更容易。只需在用戶首選項或文件中存儲上次更新的應用版本,並在每次應用啓動時驗證它。
1
沒有API調用,或者任何非官方的方法。但是,您可以讓應用每次運行時檢查服務器上的文件。您可以在其中存儲最新的版本代碼,並根據已安裝的應用程序的版本代碼進行檢查。如果版本代碼較高,則有更新可用。然後,您可以執行清理操作,並提示用戶更新應用程序。但是,有時候用戶不會更新應用程序,所以您應該確保要清理的數據對功能不是必需的,或者強制用戶更新應用程序,方法是在更新之前不讓他們超越更新提示它。
相關問題
- 1. LAMP應用程序在初始化時應該採取哪些預防措施?
- 2. 開發ajax驅動應用程序時應採取哪些安全措施?
- 3. 我應該採取哪些措施來防止SQL注入?
- 4. 在將一百萬條記錄一次插入數據庫之前,應採取哪些措施?
- 5. Java JTabbedPane - 在更改選定標籤之前立即採取措施
- 6. 我應該採取措施防止從CreateProcessWithLogonW調用中讀取密碼嗎?
- 7. 如何通知運行libevent的線程應該採取一些措施?
- 8. 在更新的應用程序第一次打開之前,可以打開應用程序擴展程序嗎?
- 9. 我應該採取哪些安全措施來防止下載我的文檔?
- 10. 我應該採取哪些措施來保護我的Google Maps API密鑰?
- 11. 在部署Rails應用程序之前,我應該檢查哪些安全措施?
- 12. 我讓客戶端將JavaScript添加到網頁之前應採取哪些預防措施?
- 13. 如何在Eclipse中採取某些措施?
- 14. 如何編程Mutt對新郵件到達時採取措施?
- 15. 我應該採取什麼措施排查testdriven.net安裝問題?
- 16. 我應該對小型單服務器採取安全措施嗎?
- 17. 的LINQ採取措施,通過收集
- 18. specs2-對測試失敗採取措施
- 19. 如何採取措施關閉NSPopover?
- 20. 可以採用哪些SQL Server 05/08安全措施來防止SQL注入?
- 21. 我從遠程開發人員接手了應用程序開發。我必須採取哪些措施來發布更新?
- 22. 我應該採取什麼措施來保護我的多層ASP.NET應用程序?
- 23. 我可以更新iOS應用程序以添加廣告嗎?
- 24. 我可以採取哪些安全措施來保護不能在數據庫中散列的密碼?
- 25. iOS轉換器應用程序,措施之間的聯繫
- 26. 我可以使用更新按鈕更新我的android應用程序嗎?
- 27. 我可以使用MEAN堆棧構建的應用程序實現哪些安全措施?
- 28. 需要採取哪些措施才能使haskell平臺保持最新狀態?
- 29. 如何命名可能採取或不採取措施的方法?
- 30. 獲取措施