Chromium Chronicle #16:更新電腦版 Google 應用程式

第 16 集:Anjali Doneria 在華盛頓州貝爾維尤 (2021 年 1 月)
上一集

想知道 Google Chrome 如何在電腦上自動更新,或方法 Chromebook、Chromecast 或 Android 裝置都會收到更新嗎?等等!已讀 ,瞭解 Google 更新如何定期提供 裝置。

Google 更新這項工具是用於管理桌面 (Mac 和 Windows) 用戶端 安裝與更新程序Chrome 不只適用於 Chrome!這項工具會 透過自動更新伺服器 (也稱為 Omaha 伺服器) 進行更新。

在 Windows 上,Google 更新可同時做為 Google 的安裝程式和更新程式 應用程式,在 Mac 上使用 Keystone 的作用是一次更新所有 Mac 軟體 Google 出貨;會在安裝期間由軟體更新安裝 或初次啟動時。

Omaha 運作方式總覽

更新程序是由 Omaha 設定語言中的規則控管。 以下範例顯示 Chrome 擴充功能更新檢查的更新:

Update {
  # UpdatedVersion and subsequent Pair MUST be provided for chrome responses
  UpdatedVersion: "1.8.3.0"
  Pair: {Tag: "version" Value: "{updated_version}" }
  Codebase: "http://dl.google.com/foo/{updated_version}/item.crx"
}

建立/變更設定後,即可部署至 Omaha 環境 伺服器你也可以使用「版本管理員」 新增到 dl.google.com,產生並部署 Omaha 設定。和 voila 現在可以透過 Google 更新提供電腦版應用程式更新了!