Des apps iOS plantent à cause du SDK Facebook [MAJ : problème corrigé]
De nombreuses apps iOS rencontrent un problème identique en ce moment même : elles plantent au démarrage, ce qui est plutôt gênant. C'est le cas de Spotify, Waze, PUBG Mobile, Timepage, France Inter, Le Bon Coin, L'Équipe et d'autres.
Ce problème est causé par le SDK de Facebook intégré à ces apps. Même si vous n'avez pas installé l'application Facebook sur votre iPhone, vous êtes affecté. Ce SDK est utilisé par les applications pour connecter leurs utilisateurs via leur identifiant Facebook ou obtenir des statistiques d'utilisation.
Une épidémie de plantages identique avait eu lieu en mai (durant la nuit en France), déjà à cause du SDK de Facebook qui avait été mal configuré. Elle avait duré quelques heures. La liste de toutes les applications exploitant le SDK de Facebook est disponible sur App Sight. Notez que ces apps ne sont pas toutes victimes du bug, cela doit dépendre de la version du SDK embarquée.
Facebook est au courant du problème et travaille à le résoudre. Une issue a été ouverte sur GitHub.
Mise à jour à 14h40 : en activant le mode avion, vous pouvez lancer les apps affectées. Évidemment, sans connexion, certaines seront inutiles. Certains utilisateurs disent avoir réussi à contourner le bug pour Waze de la manière suivante : killer Waze (l'éjecter de la vue multitâche), activer le mode avion, lancer Waze, attendre que la carte s'affiche, puis désactiver le mode avion. Cette astuce ne fonctionne pas pour nous ; dès que nous désactivons le mode avion, Waze plante.
Mise à jour à 14h50 : le problème semble corrigé. D'après nos constatations, les applications affectées se lancent désormais. Facebook a réalisé un changement côté serveur.
C’est là qu’on voit que leurs merdes sont partout.
Ça fonctionne à nouveau
C'est revenu à la normale chez moi. Spotify et Waze ne plantent plus.
C'est normal que ça revienne à la normale tout seul?
@Toz
"C'est revenu à la normale chez moi. Spotify et Waze ne plantent plus.
C'est normal que ça revienne à la normale tout seul?
"
Tout seul, enfin du cote de FB. C’est ni un probleme d’app, ni de SDK, ni de connection, y a un server call et c’est regle coté serveur chez FB. C’est deja arrivé et ca peut arriver a nouveau, le temps qu’un long term fix soit deployé, et a chaque fois quelques heures/minutes.
Perso aucun problème.
Peut être est-ce parce que toutes les applications du Groupe Facebook sont bloquées au niveau du DNS. Donc aucun moyen de communication entre iOS et Facebook, ce qui revient à la solution du mode avion.
Merci donc à Adguard Pro et Windscribe.
Je pense que le problème a été résolu comme par magie tout fonctionne
Bonjour
Est-il possible d’avoir accès au code source des apps pour supprimer ce framework ?
Je n’utilise pas Facebook et je n’ai pas envie d’être suivi par quelques moyens que ce soit par cette compagnie.
@free00
Accès au code source de Spotify ou de Amazon ?
Non pas possible :-/
@free00
Non, mais tu peux appliquer la solution de The Verge citée plus haut
https://www.theverge.com/21319817/facebook-ios-sdk-bug-fix-spotify-pinterest-tinder-crash-iphone-ios
C’est quand même ahurissant ce phénomène.
@Ali Baba
Je plussoie... que les apps plantent toutes même si on utilise pas des login Facebook ou autre... wow...
Au début je me disais ok c’est iOS 14, mais j’espère bien que cela va va changer...
Vivement que Macg fasse un article pour expliquer ce qu’est un SDK, visiblement certains on du mal même après qu’on leur explique de 5 façons différentes
J utilise jamais d identifiant Facebook pour les autres applis. Pas envie d être suivi à ce point donc ça tombe bien
Les app gratuites ne le sont pas vraiment quand elle vous baladent sur pleins de sites et applications et équivalents pour voir rendre service et profiter de votre présence pour autres choses.
Je me rejouis de ces plantages.
Si ca peut amener les developpeurs à se tourner vers d’autres systemes d’identification ce sera toujours ça de pris et un revers de plus pour ce parasite numerique qu’est FB.
Apple ne pourrait-elle pas exiger que la partie Facebook ne soit "appelée" que quand on fait appelle à elle (en se connectant) ?
C'est pas possible techniquement de rendre ce bout d'app "indépendant" ?
C’est vrai que c’est bizarre car on pourrait penser que la fonction qui communique avec le serveur de facebook ne se declenche que quand l’utilisateur s’identifie, or là ça plante au demarrage de l’app.
Question aux developpeurs chevronnés, ya pas suspicion de code malicieux par FB là ?
@Grizzzly
La "connexion via Facebook" n'est que la partie visible des fonctionnalités fournies par ce SDK. Il y a notamment la partie "Analytics", qui fait remonter vers le développeur (et FB) toutes sortes de statistiques sur l'utilisation de l'app.
Le code source du SDK est sur Github, donc on ne peut pas dire qu'il y a un risque que le code soit malicieux.
@LaurentH
Ok je comprends mieux merci.
C’est plus clair en lisant ceci:
https://developers.facebook.com/docs/ios
Donc rien de caché là dedans, si je veux profiter des outils fournis par facebook pour mon app, je leur ouvre une porte pour qu’ils collectent eux aussi les données.
@LaurentH
"Le code source du SDK est sur Github, donc on ne peut pas dire qu'il y a un risque que le code soit malicieux."
Tout ce que produit Facebook est malicieux. TOUT.
C’est même un pré requis.
et donc...
quelle est la solution ?
attendre que Facebook face une mise a jour ? (!)
Moi j’ai arrêté tous les logins avec Facebook
Retour à la bonne vieille méthode mail+password
Plus de problème
En tous cas ce plantage a eu le mérite de nous faire apprendre plein de choses. Et ça c’est chouette.
Merci aux contributeurs ! 👏🏻
Oui j’ai eu des problèmes avec l’application Hp smart
Bluejeans plante aussi des qu’il essaie de se connecter (pas au démarrage)
Viber est tjrs en rade !!
Quelle idée d’utiliser Facebook pour se connecter...
@kitetrip
Bah c’est ça le soucis. Même ceux qui n’utilisent pas de login Facebook avaient leur app qui plantait.
Style t as une voiture tesla mais t as pas pris l auto pilote, mais ta voiture démarre pas car sur les serveurs de tesla y a un bug avec l’auto pilote...
Jamais je n'utilise les identifiants tiers autres que mes adresses courriels personnels.
Serein et 'traditionnel' heureusement !
@Mac13
Tu es tout autant suivis par FB si tu as une application ou un sites qui utilise le SDK d’identification via Facebook.
Je n ai pas Facebook et j ai des applications qui ont planté quand même, j ai cru un instant que j avais un android
J’ai eu le soucis avec Spotify hier après-midi.
J’ai reboot mon iPhone et l’application s’est relancée sans soucis (et sans mode avion)
La beta 2 d'iOS 14 est une cata par rapport à la première. Animations qui foirent, transparence mal gérée, widgets qui partent au noir... Je suis repassé en 1.0
@romgiotti
Du moment que tu peux voir si ton applis est optimisée, faire les réglages en conséquence pour et signaler les bugs à Apple, la bêta est utile. Par contre si c'est pour avoir ios14 avant tout le monde, normal qu'il y ait des bugs.
Pages