Développeurs Android : Mises à jour critiques de l'application compagnon Socket Mobile et du CaptureSDK

Actualités de la communauté des développeurs by Long Pan
Mises à jour de Socket Mobile Companion/Capture SDK

Chers développeurs,

Nous vous contactons pour vous fournir des informations cruciales concernant l'application Socket Mobile Companion V3.2.2 pour Android, prévue pour être publiée d'ici le 12/12/2023, ainsi que des mises à jour essentielles du CaptureSDK pour vos applications Android.

Dans le cadre de l'évolution de l'écosystème Android, des modifications significatives ont été apportées à la manière dont les applications gèrent les services. Ces changements se sont particulièrement concentrés sur la nécessité pour les applications de demander et justifier l'autorisation FOREGROUND_SERVICE pour initier des services en premier plan. Désormais, l'application Socket Mobile Companion sera mise à jour pour cibler Android 12 (et les versions ultérieures) afin de respecter ces exigences. 

Ce changement a des implications importantes pour les applications tierces activées par le CaptureSDK. Avec cette nouvelle version du Companion, vos utilisateurs devront le lancer au moins une fois pour accorder l'autorisation Bluetooth et l'autorisation de notification avant qu'il ne puisse fonctionner correctement. De plus, les applications activées par CaptureSDK qui continuent de fonctionner avec le CaptureSDK actuel (v 1.6.15 ou plus ancien) ne pourront pas démarrer le service Companion via le CaptureSDK, ce qui pourrait entraîner des interruptions pour les utilisateurs finaux.

La nouvelle version du Companion est équipée d'une fonctionnalité pour atténuer ce problème : elle peut détecter lorsqu'une application tierce activée par CaptureSDK fonctionnant sur une ancienne version du SDK échoue à démarrer le service et enverra une notification invitant les utilisateurs finaux à lancer l'application Companion (ce qui démarrera par conséquent le service).

Cependant, les notifications peuvent être manquées ou ignorées, il ne s'agit donc pas d'une solution garantie pour résoudre le problème. Pour éviter les interruptions, nous vous recommandons vivement, en tant que développeurs Android, de considérer une mise à jour immédiate vers la version CaptureSDK 1.7.30 ou supérieure. Cela est essentiel pour assurer une compatibilité transparente entre vos applications activées par CaptureSDK et la dernière application Socket Mobile Companion, en particulier sur Android 12 et les versions ultérieures.

La mise à jour vers la version 1.7.30 du SDK (ou supérieure) est conçue pour se conformer aux nouvelles exigences d'autorisation de service en premier plan imposées par Android. Cela permettra une expérience fluide et sans interruption pour les utilisateurs finaux qui utilisent vos applications en conjonction avec l'application Socket Mobile Companion. Nous comprenons l'importance de ces changements et l'impact qu'ils peuvent avoir sur la fonctionnalité de votre application. Par conséquent, nous vous encourageons vivement à agir rapidement pour mettre à jour vers la version recommandée du SDK afin de garantir la fiabilité et les performances continues de vos applications.

La version 3.2.2 de Socket Mobile Companion est prévue pour être publiée d'ici le 12/12/2023.

Nous apprécions votre attention à cette question et votre engagement à fournir des expériences utilisateur exceptionnelles. Si vous avez des questions ou avez besoin d'assistance lors de la transition, notre équipe de support est disponible pour vous aider. Veuillez envoyer vos commentaires ici ou par le biais de l'e-mail de support aux développeurs à l'adresse developers@socketmobile.com.

Nous vous remercions de votre coopération et de votre dévouement à fournir des applications de haute qualité.

Cordialement,

Équipe Socket Mobile SDK