開始前
- 使用要存放備份的 Google 帳戶,並確認 Google Drive 有足夠可用空間。
- 先建立所需的 iOS OAuth 用戶端 ID:建立 Google Cloud 專案和 OAuth 用戶端 ID。
- 西瓜備份不需要 API key、服務帳戶、client secret、下載的 credentials 檔案、Firebase 專案,也不需要手動建立 Drive 資料夾。
- 第二台裝置、重新安裝或恢復資料庫時,請沿用同一個 Google Cloud 專案、iOS Client ID 和 Google 帳戶。
新增 Google Drive 節點
- 在西瓜備份中選擇新增 Google Drive。
- 貼上完整的 OAuth 用戶端 ID,結尾必須是
.apps.googleusercontent.com。 - 點選「使用 Google 登入」,並使用 Google 驗證平台「目標對象」允許的帳戶。
- 同意要求的存取權限,不要取消任一 Drive 權限。
- 等待西瓜備份在「我的雲端硬碟」中建立或定位 Watermelon Backup 資料夾,並完成寫入檢查。
- 儲存節點,並在首頁選擇這個節點。
執行備份
- 等待節點連線完成,並等待遠端索引同步完成。
- 如需授權照片存取,請先完成授權。
- 勾選需要備份的本地月份。
- 點選「執行」,確認本次「備份」月份數量後開始。
帳戶與限制
西瓜備份會把 Google Drive 重新整理權杖保存在 iOS Keychain 中,短期存取權杖僅保存在記憶體中,並用已儲存的 Google 帳戶識別碼確認節點仍連到同一帳戶。
Google Drive 可用性受 Google Cloud OAuth 設定、Drive API 狀態、OAuth 發佈狀態、容量配額、頻率限制、帳戶狀態和網路連線影響。External 專案若一直停在 Testing,重新整理權杖通常會在七天後失效;請發佈為 Production,或使用 Internal 專案,然後重新登入。
下載西瓜備份
從 App Store 安裝西瓜備份,然後依照本指南在 iPhone 上操作。