Все руководства

Целевые хранилища

Создать проект Google Cloud для Google Диска

Watermelon Backup нужен только идентификатор клиента OAuth для iOS из вашего проекта Google Cloud. Не создавайте сервисный аккаунт, API-ключ, секрет клиента или папку Drive вручную.

Обновлено 16 августа 2026 г.

Что нужно

  • Аккаунт Google для хранения копии и право создать или выбрать проект Google Cloud.
  • Watermelon Backup для iOS. Bundle ID точно com.zizicici.watermelon.
  • Платный сервис Google Cloud, API-ключ, сервисный аккаунт, секрет клиента, credentials.json, проект Firebase и ручная папка Drive не нужны.

Создайте проект и включите Drive API

  • Откройте Google Cloud Console: New project и создайте или выберите отдельный проект.
  • Откройте Google Drive API в API Library, проверьте проект и включите API.
  • Нужен только Google Drive API. Drive Activity API, Google Picker API, API-ключи и сервисные аккаунты не нужны.

Настройте Google Auth Platform

  • Откройте Branding. Если платформа ещё не настроена, выберите Get started.
  • Используйте понятное имя, например Watermelon Backup, и рабочий email поддержки.
  • Откройте Audience. Internal выбирайте только для Google Workspace внутри организации; иначе выбирайте External.
  • В External Testing добавьте точный аккаунт в Test users. Для длительного фонового копирования сначала подготовьте публичную HTTPS-страницу, политику конфиденциальности и авторизованный домен, затем опубликуйте в Production или используйте Internal.

Добавьте области доступа

  • Откройте Data Access и выберите Add or remove scopes.
  • Добавьте openid, https://www.googleapis.com/auth/userinfo.email, https://www.googleapis.com/auth/drive.file и https://www.googleapis.com/auth/drive.appdata.
  • Не добавляйте области полного доступа к Drive, например https://www.googleapis.com/auth/drive или drive.readonly.

Создайте клиент OAuth для iOS

  • Откройте Clients и выберите Create client.
  • Application type — iOS, Bundle ID — com.zizicici.watermelon.
  • App Store ID и Team ID оставьте пустыми, если Google явно не требует их в проекте.
  • После создания клиента, если появится Firebase App Check, оставьте его отключённым и не включайте принудительную проверку.
  • Скопируйте только Client ID. Он должен заканчиваться на .apps.googleusercontent.com. На другом устройстве, после переустановки или с восстановленной базой используйте тот же проект Google Cloud, тот же iOS Client ID и тот же аккаунт Google.

Используйте в Watermelon Backup

  • Добавьте Google Диск и вставьте Client ID в идентификатор клиента OAuth.
  • Не вставляйте project ID, числовой номер проекта, секрет клиента или JSON-конфигурацию.
  • Войдите разрешённым аккаунтом, подтвердите все доступы и сохраните узел.

Скачать Арбуз Backup

Установите Арбуз Backup из App Store, чтобы выполнить шаги этого руководства на iPhone.

Скачать бесплатно