L’intégration Google Fit connecte Nutri AI à l’écosystème santé Android, permettant une synchronisation transparente de vos données d’activité, sommeil et mesures corporelles pour des recommandations nutritionnelles parfaitement adaptées.
🤖 Configuration sur Android
- Prérequis système :
- Android 8.0 (Oreo) ou ultérieur
- Google Fit installé (disponible sur Play Store)
- Services Google à jour
- Dernière version de Nutri AI
- Autorisations de localisation activées
- Installation Google Fit (si absent) :
- Ouvrir Play Store → Rechercher « Google Fit »
- Télécharger et installer (gratuit, ~50 Mo)
- Configurer Google Fit avec vos informations de base
- Accorder les permissions demandées par Google Fit
- Connexion depuis Nutri AI :
- Ouvrir Nutri AI → Menu ☰ → Paramètres
- Scroller jusqu’à « Intégrations » ou « Applications connectées »
- Appuyer sur « Google Fit »
- Bouton « Se connecter à Google Fit »
- Autorisations OAuth :
- Fenêtre Google s’ouvre avec la demande d’autorisation
- Vérifier que le compte Google affiché est le bon
- Appuyer sur « Autoriser » pour accorder l’accès
- Scopes demandés :
- Voir votre activité physique
- Ajouter de l’activité physique
- Voir vos informations corporelles
- Ajouter des informations corporelles
- Voir vos données de nutrition
- Ajouter des données de nutrition
- Configuration des données :
- Retour à Nutri AI → Assistant de configuration
- Choisir quelles données synchroniser dans chaque direction
- Définir la fréquence de synchronisation
- Configurer les règles de résolution de conflits
- Test et validation :
- Effectuer une petite activité (ex: 100 pas)
- Attendre quelques minutes pour synchronisation
- Vérifier dans Nutri AI que l’activité apparaît
- Vérifier dans Google Fit que les données nutritionnelles apparaissent
📊 Types de données échangées
| Type de donnée Google Fit | De Google Fit → Nutri AI | De Nutri AI → Google Fit | Impact sur recommandations |
|---|---|---|---|
| Pas et distance | Quotidien, par session | Objectifs personnalisés | Ajustement besoins caloriques |
| Activités physiques | Type, durée, calories brûlées | Séances planifiées | Recommandations post-entraînement |
| Fréquence cardiaque | Au repos, pendant activité | Zones cibles personnalisées | Optimisation récupération |
| Poids et IMC | Mesures manuelles ou connectées | Objectifs poids, tendances | Calcul déficit/surplus calorique |
| Hydratation | Verres d’eau consommés | Objectifs hydratation personnalisés | Alertes déshydratation |
| Nutrition | Saisies manuelles autres apps | Repas analysés, calories détaillées | Analyse complète équilibre |
| Sommeil | Durée, phases (si tracker) | Recommandations nutrition sommeil | Adaptation apports soir |
| Oxygène sanguin | SpO2 (si capteur) | Alertes si valeurs anormales | Recommandations spécifiques |
⌚ Compatibilité avec wearables
- Montres connectées :
- Wear OS (Google, Samsung, Fossil, etc.)
- Fitbit (via synchronisation Google Fit)
- Garmin (via connecteur officiel)
- Polar, Suunto (via applications tierces)
- Trackers d’activité :
- Xiaomi Mi Band
- Huawei Band
- Withings (anciennement Nokia)
- Tous les appareils supportant Google Fit
- Balances connectées :
- Withings/Nokia
- Fitbit Aria
- Garmin Index
- Xiaomi Smart Scale
- Autres capteurs :
- Moniteurs de fréquence cardiaque Bluetooth
- Capteurs de sommeil sous matelas
- Vêtements connectés
⚙️ Paramètres avancés de synchronisation
- Fréquence et timing :
- En temps réel (si possible)
- Toutes les 15/30/60 minutes
- Seulement en charge
- Seulement sur WiFi (économie données mobiles)
- Règles de résolution de conflits :
- Priorité à la source la plus récente
- Priorité à Nutri AI pour nutrition, Google Fit pour activité
- Demander confirmation pour les différences importantes
- Ignorer les données trop aberrantes
- Filtrage des données :
- Exclure les activités de moins de 5 minutes
- Exclure les repas marqués « occasion spéciale »
- Ne synchroniser que les jours de semaine
- Limiter le historique (ex: 90 jours maximum)
- Optimisation batterie :
- Utiliser JobScheduler Android pour timing optimal
- Éviter les synchronisations fréquentes en batterie faible
- Mode ultra-économie activable
- Exemptions d’optimisation batterie configurables
🔒 Sécurité et confidentialité
- Autorisations OAuth limitées :
- Accès seulement aux scopes explicitement accordés
- Token d’accès avec expiration automatique
- Refresh token stocké sécurisé
- Révocation possible à tout moment
- Contrôle depuis Google :
- myaccount.google.com → Sécurité → Applications tierces
- Voir quelles données sont partagées
- Révoquer l’accès en un clic
- Journal des accès disponible
- Données sensibles :
- Données médicales traitées avec protection renforcée
- Option de ne pas synchroniser les données sensibles
- Chiffrement supplémentaire pour ces données
- Journal d’audit des accès
- Conformité :
- Respect des politiques Google Fit API
- RGPD appliqué à toutes les données
- Transparence sur l’utilisation des données
- Accords de traitement des données signés
⚠️ Dépannage des problèmes courants
| Symptôme | Causes probables | Solutions immédiates | Solutions avancées |
|---|---|---|---|
| Connexion échoue | Problème réseau, Google Play Services | Vérifier connexion, redémarrer app | Mettre à jour Play Services, réinstaller Google Fit |
| Sync intermittente | Optimisation batterie agressive | Désactiver optimisation pour Nutri AI | Configurer exemptions batterie |
| Données incomplètes | Permissions partielles, bug API | Revérifier toutes les autorisations | Forcer resync complète |
| Données dupliquées | Multiples sources, sync trop fréquente | Vérifier sources dans Google Fit | Ajuster règles de résolution conflits |
| Batterie consommée | Sync trop fréquente, bug | Réduire fréquence sync | Identifier app/process responsable |
| Données anciennes | Cache corrompu, token expiré | Vider cache apps, reconnexion | Supprimer données app, réinstaller |
🔄 Gestion de la connexion
- Vérifier l’état de la connexion :
- Nutri AI : Paramètres → Intégrations → Google Fit
- Indicateurs : Dernière sync, données échangées, erreurs
- Google Fit : Profil → Paramètres → Applications connectées
- Modifier les autorisations :
- Google Account → Sécurité → Applications tierces
- Trouver Nutri AI → Modifier les autorisations
- Ajouter/retirer des types d’accès
- Effet immédiat sur la synchronisation
- Déconnexion complète :
- Méthode 1 : Nutri AI → Paramètres → Déconnecter Google Fit
- Méthode 2 : Google Account → Révoquer l’accès
- Choix : Supprimer aussi les données échangées
- Confirmation requise avant suppression définitive
- Réactivation après déconnexion :
- Reconnexion toujours possible
- Certaines données récupérables selon durée
- Paramètres précédents mémorisés
- Processus simplifié pour reconnexion rapide
🎯 Utilisations avancées
- Pour les sportifs :
- Entraînements synchronisés → besoins nutritionnels précis
- Fréquence cardiaque → intensité réelle de l’effort
- Données de performance → adaptations spécifiques
- Pour le suivi poids :
- Poids automatique depuis balance connectée
- Corrélations activité/poids/alimentation
- Tendances détectées automatiquement
- Pour la santé au quotidien :
- Pas quotidiens → objectifs mouvement personnalisés
- Sommeil → recommandations pour mieux dormir
- Hydratation → rappels intelligents basés sur activité
- Intégration avec autres apps :
- MyFitnessPal → données nutrition complémentaires
- Strava → activités sportives détaillées
- Sleep as Android → données sommeil avancées
- Toutes apps compatibles Google Fit
📈 Statistiques et monitoring
- Dashboard de synchronisation :
- Volume de données échangées
- Taux de réussite des syncs
- Latence moyenne
- Erreurs par type
- Alertes configurables :
- Si sync échoue plus de X fois
- Si données incohérentes détectées
- Si batterie trop impactée
- Si connexion perdue depuis X temps
- Logs détaillés :
- Accès technique pour dépannage
- Historique complet des échanges
- Données brutes disponibles (mode développeur)
- Export pour support technique
Cet article vous a-t-il été utile ?