更新應用程式

如果應用程式已安裝在使用者的裝置上,且可根據 Devicepolicy 取得,則可接收更新。如果應用程式已從 Devicepolicy 中移除,這部裝置就不會再收到該應用程式的更新。

為方便控管應用程式更新,Google Play 管理版提供多種應用程式更新模式供使用者選擇。您可以為每個應用程式個別設定應用程式更新模式,包括下列模式:

  • 預設更新模式。
  • 高優先順序模式。
  • 延後模式。

預設更新模式

在這個模式中,應用程式會在符合下列限制條件時,根據預設自動更新:

  • 裝置已連上 Wi-Fi 網路。
  • 裝置正在充電。
  • 裝置未在使用中。
  • 要更新的應用程式未在前景執行。

Google Play 通常一天會檢查一次應用程式更新,因此應用程式更新最多可能需要 24 小時才會新增到更新佇列。應用程式加到佇列後,就會在下次符合限制條件時自動更新。

您可以參考下列 Devicepolicy,將特定應用程式設為預設更新模式:

{
  "policy": {
    "productPolicy": [
      {
        "productId": string,
        "autoUpdateMode": "autoUpdateDefault"
      }
    ]
  }
}

高優先順序模式

如果您希望應用程式盡快更新,可以在開發人員發布新版本後,為該應用程式選取「高優先順序」模式。

使用高優先順序模式時,只要開發人員發布新版本並經過 Google Play 審查,應用程式就會立即更新。如果裝置當下處於離線狀態,系統會在裝置下次連上網際網路時更新應用程式。

您可以參考下列 Devicepolicy,將特定應用程式設為高優先順序模式:

{
  "policy": {
    "productPolicy": [
      {
        "productId": string,
        "autoUpdateMode": "autoUpdateHighPriority"
      }
    ]
  }
}

延後模式

如要暫停應用程式更新,可以為該應用程式選取「延後」模式。

使用延後模式時,應用程式在首次過期後的 90 天內不會自動更新。90 天過後,系統會使用預設更新模式自動安裝最新版應用程式。應用程式更新至最新可用版本後,開發人員下次發布新版應用程式時,就會開始新的 90 天延後期限。

您可以參考下列 Devicepolicy,將特定應用程式設為延後模式:

{
  "policy": {
    "productPolicy": [
      {
        "productId": string,
        "autoUpdateMode": "autoUpdatePostponed"
      }
    ]
  }
}

以下是使用延後模式時的預期更新行為示例:

日期 應用程式狀態
5 月 1 日 裝置上的應用程式為最新版本。
已安裝的版本:1.0
最新可用版本 1.0
5 月 2 日 開發人員發布新版本 (2.0)。90 天期限自 7 月 31 日開始,至 7 月 31 日結束。
已安裝的版本:1.0
最新可用版本:2.0
6 月 6 日 開發人員發布新版本 (3.0)。90 天期限自 7 月 31 日開始,至 7 月 31 日結束。
已安裝的版本:1.0
最新可用版本:3.0
6 月 11 日 開發人員發布新版本 (4.0)。90 天期限自 7 月 31 日開始,至 7 月 31 日結束。
已安裝的版本:1.0
最新可用版本:4.0
7 月 31 日 90 天期限結束。 應用程式會加入更新佇列,並在符合限制條件時,根據預設的更新行為自動更新。
90 天的期限自 7 月 31 日開始,並在 7 月 31 日結束。
已安裝的版本:1.0
最新可用版本:4.0
8 月 1 日 因為已符合限制條件,因此應用程式會更新至最新可用版本 (4.0)。
已安裝的版本:4.0
最新可用版本:4.0
8 月 15 日 開發人員發布新版本 (5.0)。新的 90 天期限將在 11 月 13 日結束。
已安裝的版本:4.0
最新可用版本:5.0

重要注意事項

當特定應用程式處於高優先順序模式或延後模式的延後期間時,系統會忽略所選應用程式的下列項目:

已知裝置在離線一段時間後,如果發布高優先順序應用程式的新版本,可能不會自動更新。如要確保裝置下次上線時會更新,請按照下列步驟操作: