Перед началом
- Используйте аккаунт Google, чей Диск будет хранить копию, и проверьте свободное место.
- Сначала создайте нужный идентификатор клиента OAuth для iOS: создать проект Google Cloud и идентификатор клиента OAuth.
- API-ключ, сервисный аккаунт, секрет клиента, файл credentials, проект Firebase и вручную созданная папка Drive не нужны.
- На другом устройстве, после переустановки или с восстановленной базой используйте тот же проект Google Cloud, тот же iOS Client ID и тот же аккаунт Google.
Добавьте узел Google Диска
- В Watermelon Backup выберите Добавить Google Диск.
- Вставьте полный идентификатор клиента OAuth. Он должен заканчиваться на
.apps.googleusercontent.com. - Войдите с Google, используя аккаунт, разрешённый в настройках аудитории Google Auth Platform.
- Разрешите запрошенный доступ и не отключайте разрешения Drive.
- Дождитесь, пока Watermelon Backup создаст или найдёт папку Watermelon Backup в разделе «Мой диск» и проверит запись.
- Сохраните узел и выберите его на главной.
Запустите копирование
- Дождитесь подключения узла и синхронизации удалённого индекса.
- Разрешите доступ к Фото, если приложение попросит.
- Отметьте локальные месяцы, которые нужно скопировать.
- Нажмите Выполнить и подтвердите количество для копирования.
Аккаунт и ограничения
Токен обновления Google Диска хранится в iOS Keychain, краткосрочные токены доступа остаются в памяти, а сохранённый идентификатор аккаунта Google проверяет повторное подключение к тому же аккаунту.
Доступность зависит от настройки Google Cloud OAuth, Drive API, статуса публикации OAuth, квоты, rate limits, состояния аккаунта и сети. У External-проекта в Testing токены обновления обычно истекают через семь дней; опубликуйте OAuth-приложение в Production или используйте Internal, затем войдите снова.
Скачать Арбуз Backup
Установите Арбуз Backup из App Store, чтобы выполнить шаги этого руководства на iPhone.