versions d'applications mobiles
Cette section documente l'historique des mises à jour et le journal des modifications de l'application mobile omnicanal SMSBAT (disponible sur iOS et Android).
Version 1.0.14 (dernière)
Date : mars 2026
Corrections de bugs : - Stabilité du menu des pièces jointes (iOS) : Correction d'une condition de concurrence silencieuse dans laquelle le menu des pièces jointes (Paperclip) fermait et supprimait instantanément les sélecteurs d'interface utilisateur natifs de Photos/Documents sur les appareils iOS lorsqu'ils étaient enfoncés. L’interface utilisateur de téléchargement s’affiche désormais de manière asynchrone. - Classification erronée des documents : Résolution d'un problème où certains documents génériques (par exemple, des types de fichiers spécifiques envoyés sous forme de pièces jointes brutes) étaient incorrectement analysés en tant que blocs vidéo diffusables en streaming en raison d'une détection de type MIME trop large.
Version 1.0.13
Date : mars 2026
Corrections de bugs :
- Lecture vidéo (iOS AVPlayer -11850) : Réingénierie de l'architecture de streaming vidéo. L'application mobile exploite désormais le « système de fichiers expo » pour mettre en cache nativement les vidéos CDN distantes localement avant de monter le lecteur. Cela contourne complètement les exigences strictes d'Apple AVFoundation pour les en-têtes de streaming HTTP 206 Byte-Range, corrigeant instantanément l'erreur de lecture « -11850 ».
Version 1.0.12
Date : mars 2026
Nouvelles fonctionnalités et améliorations : - En-têtes de discussion repensés : L'en-tête de discussion affiche désormais le nom du contact bien en évidence sur la première ligne et son numéro de téléphone/canal à côté d'un indicateur d'état coloré sur la deuxième ligne pour une lecture plus facile. - Résolution de contact améliorée : L'application analyse désormais de manière proactive votre CRM et remplace automatiquement les numéros de téléphone ou identifiants bruts par de véritables noms de client (par exemple, "Маріанна") chaque fois qu'ils sont disponibles, même si la charge utile du chat brut omet le nom. - Masquage de l'opérateur : Si un opérateur connecté teste le Web Widget et que le CRM détecte le nom/l'adresse e-mail de l'opérateur, l'application mobile l'intercepte et le masque comme "Без імені" pour éviter toute confusion visuelle dans le centre de contact. - Routage automatique pour les nouvelles discussions : Lors de la création native d'une nouvelle discussion, l'application mobile vous guidera automatiquement et de manière transparente vers la nouvelle instance de discussion active. (Les discussions vides flottent désormais correctement en haut de votre boîte de réception). - Actions de balayage consolidées : Le balayage de gauche à droite sur un élément de liste de discussion abrite désormais jusqu'à 4 boutons d'action distincts, y compris une nouvelle action basculable « Marquer comme lu/non lu ».
Corrections de bugs :
- Correction du flux de navigation : Résolution d'un bug empêchant la superposition de recherche de pousser les utilisateurs vers l'écran de discussion détaillé après avoir sélectionné un résultat. La navigation globale pousse désormais correctement la pile de routes.
- Coupe de clavier (iOS) : Correction d'un problème récurrent de l'interface utilisateur dans le modal Informations de contact où les caractères avec des descendants (comme la lettre « y » ou « g ») étaient coupés au bas des saisies de texte.
- Continuité de l'historique des messages : L'application mobile exploite désormais l'historique complet de la chaîne (isChain=true), garantissant que les messages des discussions précédentes avec le même contact sont chargés et assemblés avec succès, correspondant parfaitement à l'expérience du panneau Web.
- Problèmes de récupération des balises : Basculement de l'analyseur de balises mobiles vers le point de terminaison direct du tableau de bord, garantissant que toutes les balises d'organisation sont correctement récupérées et affichées pour le filtrage.
- Stabilité de session : Logique « authStore » approfondie pour gérer de manière agressive les réponses d'API 401 non autorisées et distribuer en toute sécurité des actualisations continues des jetons, empêchant ainsi les déconnexions inattendues des applications.