Si un seul utilisateur ne peut pas être géolocalisé dans ton application mobile C-Cube punch, alors que ça fonctionne pour tous les autres, c’est probablement un problème lié à son appareil ou à ses réglages. Voici une liste de vérification pour t’aider à diagnostiquer :
✅ 1. Vérifie les permissions de l'application
L'utilisateur doit avoir autorisé l'accès à la localisation.
iPhone : Réglages → C-Cube → Localisation → Choisir « Lorsque l’app est active » ou « Toujours »
Android : Paramètres → Applications → C-Cube → Autorisations → Localisation → Choisir « Autoriser tout le temps » ou « Autoriser uniquement pendant l’utilisation »
✅ 2. Services de localisation activés
Est-ce que le GPS du téléphone est bien activé ?
Tu peux demander à l’utilisateur de redémarrer son appareil ou d’activer/désactiver le mode avion pour relancer les services.
✅ 3. Version de l’application
Est-ce que l’utilisateur a la dernière version de l’application ?
Une mise à jour peut corriger un bogue lié à la géolocalisation.
✅ 4. Économie d’énergie / Gestion des apps en arrière-plan
Certains téléphones Android bloquent l'accès à la localisation pour économiser la batterie.
Aller dans : Paramètres → Batterie → Lancement d'applications → Trouver C-Cube → Désactiver la gestion automatique
✅ 5. Connexion réseau
Si l'utilisateur est dans une zone avec un mauvais signal GPS ou sans données mobiles/Wi-Fi, la localisation peut échouer.
✅ 6. Problème lié au compte ou à une session
Est-ce que ce problème arrive avec son compte seulement, ou peu importe qui se connecte sur son téléphone ?
Tu peux tester en te connectant avec son compte sur un autre appareil, ou avec un autre compte sur son téléphone.
✅ 7. Compatibilité de l’appareil
Certains anciens appareils ou téléphones rootés/jailbreakés peuvent mal gérer le GPS.