如果使用者讓裝置上的應用程式保持最新狀態,就能體驗新功能,並享有效能提升和錯誤修正的好處。部分使用者會設定裝置在連上非計量付費連線時自動啟用背景更新,不過您可能要提醒其他使用者手動安裝更新。應用程式內更新是一項 Google Play Core Library 功能,可提醒使用者更新應用程式。
搭載 Android 5.0 (API 級別 21) 以上版本的裝置,均支援應用程式內更新功能。此外,應用程式內更新功能僅適用於 Android 行動裝置、Android 平板電腦和 ChromeOS 裝置。
更新流程
應用程式可以透過 Google Play Core Library 支援應用程式內更新的下列使用者體驗流程:
彈性更新
彈性更新可提供背景下載及安裝,並提供順利狀態的監控。如果使用者可以接受在使用應用程式時下載更新,這項使用者體驗流程就很合適。舉例來說,假如您希望使用者試用新功能,而該功能對應用程式核心功能並非至關重要,就可以使用彈性更新流程。
立即更新
立即更新是一種全螢幕的使用者體驗流程,使用者必須更新並重新啟動應用程式才能繼續使用。如果更新內容對應用程式核心功能至關重要,就非常適合這種使用者體驗流程。使用者接受立即更新後,Google Play 就會處理更新版本的安裝作業並重新啟動應用程式。
讓應用程式支援應用程式內更新
瞭解如何視開發環境的不同,支援在應用程式中進行應用程式內更新:
服務條款
存取或使用 Play 應用程式內更新程式庫,即表示您同意《Play Core 軟體開發套件服務條款》。存取程式庫前,請先詳閱並瞭解所有適用的條款和政策。
資料安全性
Play Core Library 是您應用程式與 Google Play 商店之間的執行階段介面。因此,在應用程式中使用 Play Core 時,Play 商店會執行自己的程序,包括依據《Google Play 服務條款》處理資料。下文將說明 Play Core Library 如何處理資料,以應對應用程式的特定要求。
應用程式內更新
收集到資料的使用情況 |
裝置中繼資料 應用程式版本 已安裝的模組和資產包清單 |
資料收集目的 | 收集的資料會用於判斷是否有可用的更新及預期更新檔案大小。 |
資料加密 | 資料已加密。 |
資料分享 | 資料不會轉移給任何第三方。 |
資料刪除 | 過了固定的保留期限後,系統會刪除資料。 |
我們會盡可能公開相關資訊,不過您必須自行負責決定如何針對應用程式收集、分享及保護使用者資料的做法,填寫 Google Play 的「資料安全性」專區表單。