Vorbereitung
- Verwende das Google-Konto, dessen Drive die Sicherung aufnehmen soll, und prüfe den verfügbaren Speicher.
- Erstelle zuerst die benötigte iOS-OAuth-Client-ID: Google Cloud-Projekt und OAuth-Client-ID erstellen.
- API-Schlüssel, Servicekonto, Client-Secret, heruntergeladene Credentials-Datei, Firebase-Projekt und manuell erstellter Drive-Ordner sind nicht nötig.
- Verwende auf einem zweiten Gerät, nach Neuinstallation oder mit wiederhergestellter Datenbank dasselbe Google-Cloud-Projekt, dieselbe iOS Client ID und dasselbe Google-Konto.
Google-Drive-Knoten hinzufügen
- Wähle in Watermelon Backup Google Drive hinzufügen.
- Füge die vollständige OAuth-Client-ID ein. Sie muss auf
.apps.googleusercontent.comenden. - Melde dich mit Google an und verwende ein Konto, das in der Audience der Google Auth Platform erlaubt ist.
- Bestätige die angeforderten Zugriffe und entferne keine Drive-Berechtigung.
- Warte, bis Watermelon Backup den Ordner Watermelon Backup in Meine Ablage erstellt oder findet und den Schreibtest beendet.
- Speichere den Knoten und wähle ihn auf Home aus.
Backup ausführen
- Warte, bis Verbindung und Remote-Index-Sync abgeschlossen sind.
- Erlaube den Zugriff auf Fotos, falls die App danach fragt.
- Markiere die lokalen Monate, die gesichert werden sollen.
- Tippe auf Ausführen und bestätige die Backup-Anzahl.
Konto und Grenzen
Das Google-Drive-Refresh-Token wird im iOS Keychain gespeichert, kurzlebige Access-Tokens bleiben im Arbeitsspeicher, und eine gespeicherte Google-Konto-ID prüft die erneute Verbindung zum selben Konto.
Die Verfügbarkeit hängt von Google Cloud OAuth, Drive API, OAuth-Veröffentlichungsstatus, Kontingent, Rate Limits, Kontostatus und Netzwerk ab. External-Projekte im Testing verlieren Refresh-Tokens normalerweise nach sieben Tagen; veröffentliche die OAuth-App in Production oder nutze Internal und melde dich danach erneut an.
Watermelon Backup laden
Installiere Watermelon Backup aus dem App Store, um diese Anleitung auf dem iPhone nachzuvollziehen.