所有指南

儲存目標

為 Google Drive 建立 Google Cloud 專案

西瓜備份只需要你自己的 Google Cloud 專案中的 iOS OAuth 用戶端 ID。不要手動建立服務帳戶、API key、client secret 或 Drive 資料夾。

更新 2026年8月16日

需要準備什麼

  • 一個要存放備份的 Google 帳戶,以及建立或選擇 Google Cloud 專案的權限。
  • iOS 版西瓜備份。Bundle ID 固定是 com.zizicici.watermelon
  • 這個流程不需要付費 Google Cloud 服務、API key、服務帳戶、client secret、credentials.json、Firebase 專案或手動建立 Drive 資料夾。

建立專案並啟用 Drive API

設定 Google 驗證平台

  • 開啟 Branding。若尚未設定 Google 驗證平台,請按開始使用。
  • 應用程式名稱可使用 Watermelon Backup,並選擇你能收信的使用者支援電子郵件。
  • 開啟 目標對象。只有 Google Workspace 組織內部使用才選 Internal;其他情況選 External。
  • External 在 Testing 時,請把要登入的 Google 帳戶加入測試使用者。長期背景備份請先完成公開 HTTPS 首頁、隱私權政策和已授權網域要求,再發佈為 Production;也可以使用 Internal 專案。

新增存取範圍

  • 開啟 資料存取權,選擇新增或移除範圍。
  • 加入 openidhttps://www.googleapis.com/auth/userinfo.emailhttps://www.googleapis.com/auth/drive.filehttps://www.googleapis.com/auth/drive.appdata
  • 不要加入 https://www.googleapis.com/auth/drivedrive.readonly 等整個雲端硬碟範圍。

建立 iOS OAuth 用戶端

  • 開啟 Clients(用戶端),選擇 Create client(建立用戶端)。
  • Application type(應用程式類型)選 iOS,Bundle ID(軟體包 ID)必須填 com.zizicici.watermelon
  • App Store ID 和 Team ID 保持空白,除非 Google 在你的專案中明確要求。
  • 建立用戶端後,如果 Google 顯示 Firebase App Check,請保持停用且不要強制執行。
  • 只複製 Client ID(用戶端 ID),結尾必須是 .apps.googleusercontent.com。第二台裝置、重新安裝或恢復資料庫時,請沿用同一個 Google Cloud 專案、iOS Client ID 和 Google 帳戶。

回到西瓜備份

  • 新增 Google Drive,將 Client ID(用戶端 ID)貼到 OAuth 用戶端 ID。
  • 不要貼 project ID、數字專案編號、client secret 或 JSON 設定。
  • 使用允許的帳戶登入 Google,核准所有要求的權限,然後回到 App 儲存節點

下載西瓜備份

從 App Store 安裝西瓜備份,然後依照本指南在 iPhone 上操作。

免費下載