應用程式內更新

若使用者在裝置上持續更新應用程式,他們即可嘗試使用新功能,並受益於效能的提升及錯誤修正。 儘管有部分使用者可以在裝置連上非計量型付費連線時啟用背景更新,其他的使用者仍可能需要收到提醒以安裝更新。應用程式內更新是一項 Play Core 程式庫功能,可提示活躍使用者更新應用程式。

搭載 Android 5.0(API 級別 21)及以上版本的裝置均可支援應用程式內更新的功能,但應用程式需使用 Play Core 程式庫 1.5.0 以上的版本。此外,應用程式內更新僅支援 Android 行動裝置、Android 平板電腦及 Chrome 作業系統裝置。

更新流程

應用程式可以透過 Play Core 程式庫來支援以下應用程式內更新的使用者體驗流程:

彈性更新

彈性更新可提供背景下載及安裝,並提供順利狀態的監控。如果使用者可以接受在使用應用程式時下載更新,這項使用者體驗流程就很合適。舉例來說,您可能想鼓勵使用者使用新功能,而這些新功能對應用程式的核心功能沒有重大影響。

圖 1.彈性更新流程的範例。

立即更新

立即更新是一種全螢幕的使用者體驗流程,使用者必須更新並重新啟動應用程式才能繼續使用。當更新內容對於應用程式核心功能的運作非常重要時,就非常適合使用這個使用者體驗流程。使用者接受立即更新後,Google Play 會處理更新的安裝作業並重新啟動應用程式。

圖 2.立即更新流程的範例。

讓應用程式支援應用程式內更新

瞭解如何視開發環境的不同,支援在應用程式中進行應用程式內更新: