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.
Waze Pareil merci je devenais fou à la désinstaller réinstaller et redémarrer
@whocancatchme
Idem pour partir au boulot cet après-midi je ne pouvais plus utiliser Waze aussi.
Effacer réinstaller, hard reboot avec ou sans l’application je comprenais plus rien alors qu’elle fonctionnait hier soir en rentrant du boulot
@bigwiz
Ce qui est marrant c’est que moi j’étais en train de utiliser quand ça a coupé et elle n’a jamais redémarrer Donc j’aurais jamais pensé un problème de SDK
@whocancatchme
Même ceux qui n’ont pas Facebook subissent ce bug c’est hallucinant
@bigwiz
Oui et en plus Je n’utilise absolument jamais le bouton « Log in with facebook »
@whocancatchme
Idem je n’utilise jamais « login with Facebook »
@bigwiz
Même si vous ne l'utilisez pas le SDK est quand même là.
C’est clair j’ai même pas cet appli de merde et ça plante quand même
Vraiment le cancer de l’Internet ce truc .
@bigwiz
Oui. Aucune merde d’app de réseau sociaux (Facebook, autres) et Waze, ainsi que Le Bon Coin plantent. 😠
@YSO C'est marrant de parler de "merdes de réseaux sociaux" et derrière essayer d'utiliser waze, qui s'est démarqué et a fait sa renommée justement sur le fait d'être un GPS social / collaboratif. Comme quoi c'est finalement pas que de la "merde" les réseaux sociaux...
@LoossSS
+10...
Ah, ça me rassure de voir que le première ne vient pas de moi...
@arnaudducouret
Idem. J’avais peur de devoir tout réinstaller.
Par contre, vu le nombre d’applications qui bug, je me rends compte du nombre d’applications qui intègre Facebook. Même des applications que nous ne soupçonnerait pas : Mosalingua, Spark, etc. !
Et ça, ça ne me rassure pas du tout…
Vivement iOS 14 qu’on puisse avoir une vue un peu plus clair sur nos données.
Me voilà rassuré pour Spotify, j’ai réinstallé je ne sais combien de fois depuis ce matin...
Oui Waze aussi, juste la veille du weekend... 😓
Linxo également, en revanche pourquoi un SDK Facebook sous mon appli de gestion bancaire 🤨
@Pomme_Q
La c’est étrange en effet. Sûrement un développeur qui a réutilisé un truc tout prêt.
Même en ayant pas cette merde de Facebook, les iPhones plantent quand même. Spotify et SoundCloud sont inutilisables pour ma part. J’ai fait un reset de paramètres pour rien.
Facebook est à blâmer mais Apple aussi. C’est incroyable que même les appareils sans Facebook soit affectés par ceci.
C’est à cause de la fonction “login with Facebook”? qui bug même si on l’utilise pas?
@Ios_What a joke
Totalement d’accord, ils nous font ch*** avec leur Facebook !
@Paolito90
Je suis bien d’accord, cette app de m... que je n’utilise même pas vient me casser les c... pour des apps importantes comme Waze.
@Ios_What a joke
Pas besoin d’AVOIR Facebook pour que ces apps plantent a cause de Facebook.
@aleskandre
Oui c’est ce que je dis dans mon message.
@Ios_What a joke
Pourquoi Apple est à blâmer alors ?
@aleskandre
Parce qu’ils nous vantent (a prix d’or) une sécurité et tranquillité qui n’est pas au rdv. Quand une appli fout la m.. dans le système.
Souvenez-vous de ce qui se passais jadis sur Mac quand une application (là installée) générait la même chose 😁
@YSO
Y’a aucun rapport, si certains dev savent pas se séparer des sdk de fb... ben c’est pas la faute d’Apple 😂
@aleskandre
Pas la faute directe : oui
Pas vérifier ou jouer le gendarme quand ça fout la m.. : si.
Ça décrédibilise l’écosystème dont ils vantent les qualités
@YSO
Le SDK Facebook est en cause.
L’application est correctement configurée.
C’est du côté serveur (Facebook) qu’il y a un souci depuis moins de 24h.
L’application attend sûrement une réponse lorsqu’elle valide tous ses web services... et là Facebook (serveur) renvoi une erreur inattendue.
Apple n’y est pour rien. Le SDK Facebook respect les règles du store.
@Maliik
Haters gonna Hate ☠️💩
@YSO
apple vante la sécurité de ce qu’ils contrôlent. Personne ne t’a obligé à installer waze. Si tout ceux qui ne veulent pas Facebook n’installaient pas les application concernées il n’y aurait plus grand chose dans nos iPhones.
@aleskandre
Vous traduisez vos comm’ depuis l’anglais dans google traduction ?
Pour celles et ceux qui ont fait anglais LV5, traduction vers le français :
« Pourquoi faudrait-il en vouloir à Apple ? »
Ou plus élégant :
Pourquoi (diantre) jeter l’opprobre (et pas l’eau propre) sur l’entreprise à la pomme ??
En attendant : mario kart est aussi incapable de démarrer. 😳
@alouette22
On est contents Eléonore.
@Ios_What a joke
Être dépendant d’une autre entreprise américaine c’est tellement mieux...
@Ios_What a joke
Tu n’as pas bien compris le problème. Ces Plantages de différentes App n’a rien à voir avec l’installation ou pas de l’app Facebook, on parle du SDK que fourni Facebook qui est utilisee par certain éditeur dans leur App
Apple n’a rien à voir avec ce problème.
Ces mêmes problèmes peuvent très bien arriver également sur Android.
@tylerdurden13
Justement, ce n’est pas le cas sur Android. L’implémentation sur Android est différente. Et Apple a sûrement une part dedans au niveau de l’interaction entre le SDK Facebook, l’app en elle même puis la réaction de l’OS quand le problème survient.
@Ios_What a joke
Lol « apple a sûrement une part dedans ».
Ou comment critiquer Apple même si on a aucune idée de ce dont on parle ni aucune info.
@Ios_What a joke
On parle du SDK Facebook pour iOS, Apple n’a rien à voir avec ce SDK.
Android peut très bien être touché de la même manière, mais comme ce n’est pas le même SDK ils n’ont pas forcément les mêmes problèmes. D’ailleurs Sporify a déjà planté plusieurs fois sur Android même sans ces problèmes de SDK.
@Ios_What a joke
Apple n’a rien à voir la dedans..
Le SDK de Facebook se télécharge sur le site de Facebook et s’intègre à l’application iOS.
Si il est buggé ou mal conçu, l’app plante. Ce n’est ni la faute au développeur, ni à Apple. Le seul coupable c’est Facebook
Très probablement à cause de la fonction login with Facebook ou autre fonctions Facebook utilisées par les applications en questions oui. Ce n'est en rien la faute d'Apple, mais de Facebook. Le problème vient de leur code, qui est présent dans les apps en questions (car elles l'ont ajouté d'elles-mêmes, à préciser).
@siilver777
Cest pourtant l'argument massue d'Apple concernant un magasin unique, evite les applications qui foutent la merde en verifiant le code...
Force est de constater que c'est de la foutaises.
Apple protège du code malicieux. Là, c'est juste une erreur parce que les gars de Facebook ont codé ça comme des manches.
@debione
Il y a une très grosse différence entre protéger du code malicieux. Qui vient exécuter des opérations interdites. Et un code mal écrit/vérifié qui se retrouve dans une situation non prévu et qui plante.
Apple n’a jamais dis les applications ne plantent pas sur le store. Par contre si ton appli plante elle ne sera pas validée.
Dans ce cas là. Tout fonctionnait bien depuis des mois/années donc la validation est passée mais quelque chose a changé chez Facebook qui amène leur sdk dans un état instable.
@Ios_What a joke
La seule responsabilité d’Apple en l’occurence c’est de fixer les règles de publication sur l’app store.
Ce qu’ils peuvent faire eventuellement c’est de changer les règles et de dire: desormais les apps utilisant le sdk facebook ne seront p’us admises sur l’app store.
Evidemment on en est pas là mais si ca se reproduit frequemment, alors oui la mise en place d’une telle règle sera de la responsabilité d’Apple qui est le garant de la qualité des apps distribuées via l’app store.
@Grizzzly
Cela sera surtout la responsabilité des développeurs.
C’est eux qui décident d’intégrer le SDK de Facebook sur leurs app. Apple ne les a jamais forcé à le faire.
Je développe moi même des app dans mon entreprise et je n’ai jamais intégré ce fameux SDK.
Il y en existe énormément. Apple ne peux pas juste bannir les applications utilisant celui de Facebook sous prétexte que si Facebook déploie une mauvaise maj sur leur serveur cela peut faire planter un grand nombre d’application.
Apple n’y est pour rien si autant d’app l’utilise. Là les seuls à blâmer sont les devs des app concernées et ceux de Facebook
@Alexg78bis
Bien entendu.
Je voulais justement souligner qu’Apple n’est pas responsable si une app plante a cause d’une dependance de l’app meme si Apple a préalablement autorisé sa distribution sur l’app store.
Si je publie une app qui plante regulierement a cause d’un sdk, c’est evidemment a moi developpeur de decider de continuer a utiliser le sdk ou non.
Mais on peut imaginer que si ces plantages devenaient frèquents (ce n’est pas la 1ere fois semble t il) Apple pourrait finir par réagir car ça impacte directement l’experience utilisateur de l’iphone, dont Apple est le garant notamment par le biais des règles de publication sur l’app store.
Mais evidemment on en est pas là et de toutes façons les developpeurs se separeraient du sdk bien avant qu’Apple n’ait besoin de reagir.
Merci pour l’info call of duty mobile aussi
Super quand t’as besoin de Waze.... ptn de fb
Vivino aussi
Dans le cas de Spotify, il est possible de lancer l’application en mode avion, ça permet d’écouter les titres déjà téléchargés en attendant une meilleure solution... 😅
Idem, Spotify out sur mon téléphone et celui de mon fils...
Pages