SSysDigest
Google Analytics for Firebase a fait planter des tonnes d'iPhone

Photo : Jakub Zerdzicki sur Pexels

iPhone / iOS

Google Analytics for Firebase a fait planter des tonnes d'iPhone

Un souci côté serveurs de Google Analytics for Firebase a provoqué des dizaines de milliers de plantages sur des apps iPhone, sans même que les développeurs y soient pour quelque chose.

bugactuGoogleiPhone
Partager :

Dans la nuit de lundi à mardi, pas mal d'apps iOS se sont mises à crasher dès l'ouverture, et c'est pas de la faute des développeurs. Le coupable ? Google Analytics for Firebase, ce petit module que plein d'applications utilisent pour suivre leur audience et comprendre comment les utilisateurs s'en servent.

Le truc, c'est que le bug ne venait pas du code de l'app elle-même, mais d'une donnée envoyée à distance par les serveurs de Google. Concrètement, le SDK Firebase recevait un paquet d'infos mal formaté, et ça suffisait à faire planter l'appli au lancement, sans qu'elle ait eu besoin d'être mise à jour. Une panne fantôme en quelque sorte, difficile à anticiper.

Résultat, certains développeurs ont vu des dizaines de milliers de plantages remonter chez leurs utilisateurs, et pour d'autres c'était carrément pire. Le hic, c'est qu'ils ne pouvaient rien faire de leur côté puisque le problème venait directement de Google. Ils ont dû attendre que ça se règle en amont, un peu impuissants face à leur propre appli.

Cet épisode rappelle à quel point les applications dépendent de services tiers qu'on ne maîtrise pas toujours, même pour un géant comme Google. Un simple souci de format de données a suffi à semer la pagaille sur pas mal d'iPhone, le temps que la source du problème soit corrigée.

Ceci est un résumé rédigé par SysDigestLire l'article original sur iGeneration →

À lire aussi