ONLYOFFICE pour les développeurs : Comment fonctionne l’intégration mobile

12 juillet 2022By Dasha

Dans cet article, nous allons vous présenter deux scénarios d’intégration mobile entre ONLYOFFICE et des services en nuage tels que Seafile et Nextcloud.

ONLYOFFICE for developers: How the mobile integration works

Scénario 1 : Applications mobiles individuelles et dossier partagé

Exemple d’intégration : ONLYOFFICE et Seafile

Comment ça marche : Les utilisateurs installent deux applications mobiles — ONLYOFFICE Documents et l’application Seafile (dans notre cas, pour Android). Ils peuvent éditer des documents bureautiques en utilisant l’application ONLYOFFICE, et toutes les modifications seront automatiquement synchronisées avec leurs portails Seafile.

Détails techniques : Ce scénario suppose que les fichiers sont téléchargés depuis l’application de service en nuage vers le dossier synchronisé, la fonctionnalité Dossier partagé est donc requise. En fonction du format, l’appareil mobile ouvre un fichier avec l’application prise en charge. Par exemple, ONLYOFFICE prend en charge DOCX, XLSX et PPTX, et si elle est sélectionnée comme application par défaut pour travailler avec ces formats de fichiers, notre application ouvrira immédiatement ces documents dans l’éditeur.

Sur les appareils Android, l’application ONLYOFFICE enregistre le document au même endroit après l’avoir modifié, de sorte que le fichier est synchronisé par l’application de l’intégrateur avec le cloud.

Sur les appareils iOS, l’ouverture du document se fait en important le fichier dans le répertoire de l’application.

À prendre en considération : Le dossier partagé doit être accessible pour l’écriture de données par l’application mobile ONLYOFFICE. Le verrouillage des fichiers et la collaboration doivent être résolus dans le connecteur du côté de l’intégrateur.

Scénario 2 : application mobile et site de l’intégrateur WebView

Exemple d’intégration : ONLYOFFICE et Nextcloud

Comment ça marche : Les utilisateurs qui ont déjà installé et configuré le serveur Nextcloud, ONLYOFFICE Docs et l’application d’intégration, peuvent modifier des documents et y collaborer sur des appareils iOS ou Android à partir de l’application mobile Nextcloud.

Détails techniques : Dans ce scénario, l’application mobile du service cloud génère et ouvre un lien vers son site dans le composant WebView*. De cette façon, l’application ouvre la version mobile de ONLYOFFICE Docs dans le navigateur.

Le lien mentionné doit soit contenir des données d’utilisateur d’autorisation, soit transmettre les cookies d’autorisation dans le WebView.

*WebView est un navigateur intégrable qu’une application native peut utiliser pour afficher du contenu web.

À prendre en considération : Les spécificités du fonctionnement de la WebView dans l’application. Certains événements doivent être traités séparément : fermeture de l’éditeur, téléchargement d’un fichier depuis l’éditeur, insertion d’un fichier depuis le disque, impression.

OBTENIR ONLYOFFICE POUR LES DÉVELOPPEURS