應用程式內更新

如果使用者讓裝置上的應用程式保持最新狀態,就能體驗新功能,並享有效能提升和錯誤修正的好處。部分使用者會設定裝置在連上非計量付費連線時自動啟用背景更新,不過您可能要提醒其他使用者手動安裝更新。應用程式內更新是一項 Google Play Core Library 功能,可提醒使用者更新應用程式。

搭載 Android 5.0 (API 級別 21) 以上版本的裝置,均支援應用程式內更新功能。此外,應用程式內更新功能僅適用於 Android 行動裝置、Android 平板電腦和 ChromeOS 裝置。

更新流程

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

彈性更新

彈性更新可提供背景下載及安裝,並提供順利狀態的監控。如果使用者可以接受在使用應用程式時下載更新,這項使用者體驗流程就很合適。舉例來說,假如您希望使用者試用新功能,而該功能對應用程式核心功能並非至關重要,就可以使用彈性更新流程。

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

立即更新

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

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

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

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

服務條款

存取或使用 Play 應用程式內更新程式庫,即表示您同意《Play Core 軟體開發套件服務條款》。存取程式庫前,請先詳閱並瞭解所有適用的條款和政策。

資料安全性

Play Core Library 是您應用程式與 Google Play 商店之間的執行階段介面。因此,在應用程式中使用 Play Core 時,Play 商店會執行自己的程序,包括依據《Google Play 服務條款》處理資料。下文將說明 Play Core Library 如何處理資料,以應對應用程式的特定要求。

應用程式內更新

收集到資料的使用情況 裝置中繼資料
應用程式版本
已安裝的模組和資產包清單
資料收集目的 收集的資料會用於判斷是否有可用的更新及預期更新檔案大小。
資料加密 資料已加密。
資料分享 資料不會轉移給任何第三方。
資料刪除 過了固定的保留期限後,系統會刪除資料。

我們會盡可能公開相關資訊,不過您必須自行負責決定如何針對應用程式收集、分享及保護使用者資料的做法,填寫 Google Play 的「資料安全性」專區表單。