自我更新?為什麼需要?如果上架 Google Play 後,這部分不是就交給 Google Play 的機制了嗎?是的,這部分沒錯,但是如果沒有要上架 Google Play 的話呢?為啥不上架 Google Play 可能有千萬個理由,包含「不想被 Google A 走 25 美金」、「公司內部使用,不需要上架」等等。這時候更新的機制,就必須要自己來處理了,總不會希望你的使用者,每次都要透過 USB 傳輸線才能更新 App 吧...這樣使用者體驗不太優喔...
在開始之前,我們先參照前人的分享
Android应用开发笔记(12):Android应用的自动升级、更新模块的实现