--- title: "Xiaomi : Synchronisation avec Nextcloud et OpenSync (MIUI)" date: 2019-06-18T15:28:31+02:00 description: "Comment synchroniser les données d'un smartphone de marque Xiaomi avec un nuage informatique, tel nextcloud" draft: false lastmod: 2020-05-15T16:00:00+02:00 tags: ['Xiaomi','Android','MIUI','nextcloud'] --- ## Description Le choix de l'outil de synchronisation des données calendriers et de contacts est délicat. Oubliez DavDroid/Davx5, la solution qui fonctionne est l'usage de l'app "**[OpenSync][1]**" — qui est un "fork" de la précédente application, disponible sur n'importe quel store - Celle-ci demande l'installation de l'app "Open Tasks", complémentaire pour gérer les tâches. Avant de chercher à paramétrer votre connexion vers votre nuage informatique, tel Nextcloud, il faut configurer votre système MIUI. * Testé sur interface : * {{< anchor MIUI miui >}} 8 (Android 6), 9 & 10 (Android 7), 11 (Android 9) * puis {{< anchor Android android >}} 9, 10 - *en effet, certains modèles de smartphones Xiaomi n'ont pas l'interface MIUI installée* ## Configuration ### Android {{}}Ce qui suit concerne Android 9, 10 !{{}} #### Android: Paramètres Le mode opératoire est le suivant : Menu "Paramètres" > "Applis et notifications" : recherchez "OpenSync" --- - Appuyez sur le choix "Autorisations" pour activer "Agenda", "Contacts" {{< color orange >}}1{{}} - et appuyez sur "Autorisations supplémentaires" pour activer "Tâches" - Ensuite, appuyez sur "Options avancées"{{< color orange >}}2{{}} qui laissera apparaître, entres autres, le choix "Batterie".
Appuyez dessus puis choisissez "Optimisation de la batterie" - Là - *malheureusement, c'est un peu mal conçu* - appuyez sur la liste "Non optimisée" pour faire apparaître "Toutes les applis", puis cherchez à nouveau "OpenSync" pour sélectionner "Ne pas optimiser", suivi de l'appui sur le bouton OK. - Faites de même avec "OpenTasks", puisque vous êtes dans la bonne rubrique ;) {{< color orange >}}1{{}} *v10: il semble qu'il faille appuyer sur les noms "Agenda", puis "Contacts" pour avoir accès au choix d'autoriser ou de refuser l'autorisation* --- Faites quasiment de même avec "OpenTasks" en validant les autorisations sur "Contacts", et en "Autorisations supplémentaires", activez "Tâches". #### Android: Avancées Pour finir, vérifiez dans les "Options avancées"{{< color orange >}}2{{}}, puis "Batterie" que "Optimisation de la batterie" soit bien positionnée sur "Non optimisée" - *ce qui devrait être le cas, puisque paramétré précédemment ; sinon, faites-le* ! {{< color orange >}}2{{}} *v10 : ce menu s'appelle "Préférences avancées"* ### MIUI {{}}Ce qui suit concerne MIUI 8, 9, 10, 11 !{{}} #### MIUI: Paramètres Menu "Paramètres" > "applications installées"{{< color orange >}}3{{}}, cherchez "OpenSync" et appuyez sur le nom de l'application. {{< color orange >}}3{{}} *v11 : ce menu s'appelle tout simplement "Applis"* --- - Activez le "Démarrage automatique" - Appuyez sur "Autorisations de l'application", puis activez "Agenda", "Contacts" - et appuyez sur "Autorisations supplémentaires" pour activer "Tâches" - Appuyez sur "Autres autorisations" pour au moins "Démarrer en arrière plan" - *v11 : ce menu semble ne plus exister* - Appuyez sur "Économiseur de batterie" pour choisir "Pas de restriction" - si cette option n'est pas choisie, au lieu de l'option "Économiseur de batterie (recommandée)", OpenSync ne synchronisera pas correctement. --- Toujours dans le menu "Paramètres", à "Autorisations", puis "Gestion du démarrage automatique", vérifiez que vous ayez bien "OpenSync" et "OpenTasks", toutes les deux activées. #### MIUI: Sécurité Ensuite, dans l'application "Sécurité" : * tapez sur l'icône "Batterie" puis * sélectionnez le choix "Économiseur de batterie", * et vérifiez que les deux app "OpenSync" et "OpenTasks" aient bien leur paramétrage d'arrière plan sur "Pas de restriction".
Il suffit de cliquer sur l'icône correspondante à l'app, pour aboutir sur le paramétrage en question. ### OpenSync Maintenant, ouvrez l'app "OpenSync", et ajoutez votre paramétrage de connexion vers votre serveur Nextcloud. Puis redémarrez votre smartphone ! Ensuite, ouvrez à nouveau "OpenSync" et exécutez une synchronisation des différentes données que vous avez paramétré. ## Documentation * https://help.nextcloud.com/t/opensync-xiaomi-synchronization-issue/28108 --- [1]: https://deependhulla.com/android-apps/opensync-app ---