La sauvegarde de données sur Wear OS 4 est semblable à la sauvegarde de données pour les applications mobiles. Elle suit des règles similaires pour la sauvegarde automatique des données utilisateur. Ce document explique comment ajouter la fonctionnalité de sauvegarde et de restauration dans votre application Wear OS.
Sur les appareils compatibles avec la sauvegarde et exécutant Wear OS 4 ou version ultérieure, les utilisateurs peuvent sauvegarder leurs données dans le cloud afin de les transférer depuis cet appareil. Ils peuvent également restaurer des données depuis le cloud pour les transférer sur un nouvel appareil Wear OS. Par exemple, les utilisateurs peuvent effectuer des sauvegardes et des restaurations sur la Google Pixel Watch.
Simuler un transfert cloud à l'aide d'un espace de stockage local
Pour tester le flux de sauvegarde et de restauration à l'aide d'un stockage cloud simulé, procédez comme suit :
Dans votre application, activez la sauvegarde et suivez la procédure décrite dans la section Contrôler la sauvegarde sous Android 12 ou version ultérieure. Pour Wear OS, vous n'avez pas besoin de spécifier un ensemble supplémentaire de règles de sauvegarde pour les appareils qui ciblent le niveau d'API 29 ou inférieur.
Connectez votre appareil qui exécute Wear OS 4 ou une version ultérieure à votre ordinateur de développement à l'aide d'une connexion Wi-Fi.
Suivez la procédure décrite dans le guide pour tester la sauvegarde dans le cloud et la restauration.
Règles de sauvegarde automatique
Sous Wear OS, les conditions requises pour la sauvegarde automatique des données diffèrent légèrement de celles des appareils mobiles. Pour qu'un appareil Wear OS sauvegarde automatiquement les données, toutes les conditions suivantes doivent être remplies :
- L'appareil est en charge.
- L'appareil est connecté à un réseau Wi-Fi. Cette étape est obligatoire même si l'appareil est compatible LTE.
- L'appareil est connecté à un compte Google.
- Au moins 24 heures se sont écoulées depuis la dernière sauvegarde.
Contrairement aux autres appareils, les accessoires connectés équipés de Wear OS n'ont pas besoin d'être inactifs avant la sauvegarde automatique.
De plus, le système sauvegarde automatiquement les cartes,complications, cadrans et styles d'utilisateur de cadran associés à votre application Wear OS.
Stockage des sauvegardes et limite de taille
Comme pour la sauvegarde et la restauration mobiles, les données de sauvegarde sont stockées dans un dossier privé du compte Google Drive de l'utilisateur, dans la limite de 25 Mo par application. Si vous disposez à la fois d'une application mobile et d'une application Wear OS, les sauvegardes sont stockées séparément et leur taille est prise en compte de façon indépendante.
Toutes les données dans DataStore
-- Fichiers > DataStore -- sont sauvegardées par défaut, sauf si vous excluez explicitement les fichiers et répertoires correspondants.
Recommandations personnalisées
- Remarque : Le texte du lien s'affiche lorsque JavaScript est désactivé
- Enregistrer des données simples avec SharedPreferences
- DataStore (multiplateforme Kotlin)
- Travailler avec Proto DataStore