Des apps iOS plantent à cause du SDK Facebook [MAJ : problème corrigé]

Stéphane Moussie |

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.

Tags
avatar whocancatchme | 

Waze Pareil merci je devenais fou à la désinstaller réinstaller et redémarrer

avatar bigwiz | 

@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

avatar whocancatchme | 

@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

avatar bigwiz | 

@whocancatchme

Même ceux qui n’ont pas Facebook subissent ce bug c’est hallucinant

avatar whocancatchme | 

@bigwiz

Oui et en plus Je n’utilise absolument jamais le bouton « Log in with facebook »

avatar bigwiz | 

@whocancatchme

Idem je n’utilise jamais « login with Facebook »

avatar DrStax | 

@bigwiz

Même si vous ne l'utilisez pas le SDK est quand même là.

avatar AhRiMaN | 

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 .

avatar YSO | 

@bigwiz

Oui. Aucune merde d’app de réseau sociaux (Facebook, autres) et Waze, ainsi que Le Bon Coin plantent. 😠

avatar LoossSS | 

@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...

avatar Malouin | 

@LoossSS

+10...

avatar arnaudducouret | 

Ah, ça me rassure de voir que le première ne vient pas de moi...

avatar RonDex | 

@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.

avatar Paolito90 | 

Me voilà rassuré pour Spotify, j’ai réinstallé je ne sais combien de fois depuis ce matin...

avatar flambinoo | 

Oui Waze aussi, juste la veille du weekend... 😓

avatar DocFred | 

Waze aussi

avatar Pomme_Q | 

Linxo également, en revanche pourquoi un SDK Facebook sous mon appli de gestion bancaire 🤨

avatar gwen | 

@Pomme_Q

La c’est étrange en effet. Sûrement un développeur qui a réutilisé un truc tout prêt.

avatar Ios_What a joke | 

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?

avatar Paolito90 | 

@Ios_What a joke

Totalement d’accord, ils nous font ch*** avec leur Facebook !

avatar Zefram | 

@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.

avatar aleskandre | 

@Ios_What a joke

Pas besoin d’AVOIR Facebook pour que ces apps plantent a cause de Facebook.

avatar Ios_What a joke | 

@aleskandre

Oui c’est ce que je dis dans mon message.

avatar aleskandre | 

@Ios_What a joke

Pourquoi Apple est à blâmer alors ?

avatar YSO | 

@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 😁

avatar aleskandre | 

@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 😂

avatar YSO | 

@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

avatar Maliik | 

@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.

avatar Sgt. Pepper | 

@Maliik

Haters gonna Hate ☠️💩

avatar gwen | 

@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.

avatar alouette22 | 

@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. 😳

avatar aleskandre | 

@alouette22

On est contents Eléonore.

avatar razerblade | 

@Ios_What a joke

Être dépendant d’une autre entreprise américaine c’est tellement mieux...

avatar tylerdurden13 | 

@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.

avatar Ios_What a joke | 

@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.

avatar renaudbb | 

@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.

avatar tylerdurden13 | 

@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.

avatar Nico_Belgium | 

@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

avatar Siilver777 | 

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).

avatar debione | 

@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.

avatar Siilver777 | 

Apple protège du code malicieux. Là, c'est juste une erreur parce que les gars de Facebook ont codé ça comme des manches.

avatar Remundo3869 | 

@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.

avatar Grizzzly | 

@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.

avatar Alexg78bis | 

@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

avatar Grizzzly | 

@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.

avatar raphi333 | 

Merci pour l’info call of duty mobile aussi

avatar ValentinTrain | 

Super quand t’as besoin de Waze.... ptn de fb

avatar mandrak134 | 

Vivino aussi

avatar Didjiz | 

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... 😅

avatar RampMan | 

Idem, Spotify out sur mon téléphone et celui de mon fils...

Pages

CONNEXION UTILISATEUR