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 sebfoto | 

Merci pour l’info, j’en était agacé

avatar lolofcna | 

Ouf, l’Equipe refonctionne 😄

avatar Sachou | 

Je suis heureux de savoir d’où ça vient !
Je commençais a en vouloir à Spotify 😅

avatar NAT972 | 

Bonjour à tous je pensais que le problème venait de moi seulement j’ai 240 application la moitié des applications impossible de les ouvrir😡😡

avatar Spinaker | 

Quelle daube infâme ce Facebook. Et dire que je ne l’utilise jamais.

avatar lmouillart | 

Ce qui veut dire que toutes les applications iOS qui ont un lien faible ou fort avec facebook ping (à minima) tôt ou tard facebook. C'est du propre.

avatar lyonp69 | 

@lmouillart

Mais rien à voir !!!

avatar dodomu | 

@lyonp69

Si, il y a bien un lien avec Facebook, pas forcément avec l’application ou un compte Facebook, mais avec un service ou outil fourni par l’entreprise Facebook.

avatar gwen | 

@lmouillart

C’est ça. Et quoi que tu fasse, FB peut te suivre grâce à certains mécanismes d’identification même si tu n’as pas de compte FB.

Une liste d’applications ou de site utilisant Facebook serait bien. Histoire de ne pas les installer. Mais c’est un travail vain et surtout de titan car presque toutes les applications où il est demandé d’avoir un compte utilisent également FB.

avatar lesurfeurfou | 

Idem, pas de compte fb, pas d’applis galaxie fb et Spotify plante...

avatar BleuRooster | 

Quel bande d’incompétents! Boîte de 💩! Au lieux de faire de la politique, éviter de faire tout planté à chaque fois!

avatar masahiro | 

Moi depuis l’installation d’iOS 14 c’est Amazon music, qui plante complètement, ce qui est bizarre, c’est que l’application Amazon et prime videos elles fonctionnent correctement

avatar cedzic | 

Est ce le genre de bug que pourrait connaître les app sur Mac « arm » ???

avatar iBerny | 

@cedzic

Oui, la preuve avec les iPhone qui ont des puces ARM.

avatar dodomu | 

@iBerny

Ça n’a rien à voir, vous mélangez deux éléments distincts 😉
Le fait que le problème survienne sur un appareil ARM est ici une coïncidence, ce type de problème de sdk est plutôt lié au domaine du logiciel en général, plutôt qu’a celui du matériel.

avatar iBerny | 

@dodomu

En fait je voulais répondre dans le même sens, c’était pour dire que ça n’avait aucun rapport avec le micro processeur.
Mais je peux comprendre que ma réponse puisse porter à confusion.

avatar dodomu | 

@iBerny

Oups, désolé alors 🤭😀

avatar dodomu | 

@cedzic

Un Mac Intel est exposé aux mêmes risques...
Le problème discuté ici est la dépendance d’un programme (ici des app mobile mais ça marche pareil pour tout les programmes informatique) à des sdk (boîte à outil logicielle) fournis par des tierces parties.
C’est juste que les applications mobiles (de même que les sites web) on beaucoup plus tendance à utiliser des sdk tiers (pour la pub, suivi des visiteurs, statistiques, connexion via Facebook ou Google) que les logiciels d’ordinateurs plus classiques. 🙂

avatar cedzic | 

@dodomu

Merci c’est plus clair :)

avatar dodomu | 

@cedzic

Le plaisir est pour moi 😉

avatar iBerny | 

C’est fou !
J’étais sur la bêta d’ios14 et j’étais sur que c’était à cause de ça ...
Bref, DFU sans reprise de sauvegarde, réinstallation totale et boum, ça replante 😅

Bon bah au moins j’ai fais mon tri bi-annuel !

avatar MarcMame | 

On peut supposer que chaque utilisation de chaque utilisateur d’une app intégrant le SDK FB fait remonter l’information à FB et ce, que l’on soit client FB ou pas, qu’on se log via FB ou pas.
Le tracking FB est donc totalement globalisé !

avatar aleskandre | 

@MarcMame

C’est pas lié à une MÀJ poussée depuis l’app store donc comment veux-tu qu’ils vérifient ? Ils ont déjà la main mise sur beaucoup de choses n’en rajoutons pas.

avatar MarcMame | 

@aleskandre

Je crois que tu ne m’as pas bien compris

avatar lyonp69 | 

@MarcMame

Mais rien à voir avec le tracking ! Renseigne toi !

avatar MarcMame | 

@lyonp69

Enseigne moi !

avatar dodomu | 

@MarcMame

Effectivement, après tant qu’on ne se connecte pas à collecte d’information soit (j’espère😣) être limitée...

avatar gwen | 

@dodomu

Même non connecté avec FB il est très facile de faire du « tracking » avec juste cette micro connexion qui intervient au lancement de toutes les applications utilisant le SDK de Facebook. C’est même une des raisons qui a poussé cette boîte à le développer. L’intérêt n’est pas que de simplifier la vie des utilisateurs de Facebook. C’est surtout de capter des informations sur les personnes n’utilisant pas FB.

avatar Paquito06 | 

Un petit workaround pour les apps qui tournent en local, il suffit de se mettre en mode avion (et sans wifi). Spotify s’ouvre et on peut ecouter les musiques telechargees par ex. Une reinstallation sert a rien. C’est le meme probleme qu’il y a eu y a qq mois, ca vient du cote FB et quand le server call sera regle ca rentrera dans l’ordre.
Et certains devraient s’estimer heureux qu’il y ait du tracking FB car sans ca bcp de boites seraient dans la panade. Il n’y a qu’a voir le traffic des site web qui ont retiré leur pub de FB pour cet ete qui a parfois chuté de 90%. FB est incontournable et ce n’est pas Twitter ou Pinterest qui vont prendre le relai.

avatar clm37 | 

Quand on a « choisi » de signer ses apps par Facebook, peut-on revenir en arrière et signer par "Sign In with Apple" ?

avatar DrStax | 

@clm37

Oui, mais ça ne change rien au problème.

avatar clm37 | 

@DrStax ... merci bcp 😉. Et comment fait-on pour supprimer la signature par FB au bénéfice d’Apple ?

avatar gwen | 

@clm37

Malheureusement non. Cela équivaut à créer un nouveau compte donc, perdre l’ancien. Le Sign in d’Apple est arrivé trop tard.

avatar clm37 | 

@gwen Merci 😉

avatar Mouette03 | 

Bonjour,

Pour démarrer Waze avec ce plantage, supprimer Waze du multitâche, passez l’iphone en mode avion, lancez Waze et une fois sur la carte enlever le mode avion. Peut-être cette solution fonctionne pour les autres apps mais j’ai pas testé. Si ca peut aider. 🤪

avatar Oliviou | 

@LaurentH

Merci pour ces liens ! 😅

avatar DrStax | 

Hallucinant le nombre de personnes qui ne connaissent et comprennent rien sur le sujet mais qui pensent mieux savoir que les dévelopeur et autres... Il n'y à que Facebook qui est à Blamer (Et encore un bug ça arrive, ce qui compte c'est la capacité de réaction).

avatar dodomu | 

@DrStax

On pourrait aussi blâmer les développeurs qui ne gèrent pas le cas où le sdk plante, à condition que ce soit possible...

avatar DrStax | 

@dodomu

Oui effectivement, c'est vrai que le boulot des développeurs est entre autres de prévoir toutes les différentes possibilitée et erreur qui peuvent se produires. Mais bon, c'est pas forcément évident et c'est pour ça qu'on à les correctifs, maj etc...

avatar Darlito | 

Et donc c’est pour ça que Pokémon Go ne fonctionne plus 😭
Mais par contre pourquoi Amazon Music ne fonctionne pas ? Quelqu’un sait pourquoi et à le même problème que moi ?

avatar masahiro | 

Moi aussi Amazon music plante complètement, mais Amazon et Prime Vidéos fonctionnent normalement, donc c’est à rien y comprendre

avatar Darlito | 

@masahiro

J’ai envoyé plusieurs rapport à Amazon en espérant qu’ils l’ont vu

avatar Niamor4130 | 

Honteux :)

avatar Tao | 

Espérons que cela décide tous ces développeurs d’applications à faire le tour des SDK qu’ils utilisent et virer ceux non essentiels (Facebook particulièrement donc)

avatar dodomu | 

@Tao

C’est justement une brique essentielle, sans elle tout les utilisateurs qui se connectait avec Facebook ne pourront plus le faire, et les nouveaux utilisateurs ne pourront plus le faire...
Donc une potentielle perte d’utilisateurs face à la concurrence, donc un risque...

avatar Tao | 

@dodomu

L’erreur a été d’intégrer ce service en premier lieu, de plus convertir ces utilisateurs FB en “vrais” utilisateurs de leur app ne devrait pas être impossible

avatar dodomu | 

@Tao

Effectivement, mais peut reprocher à un développeur de faciliter l’inscription de ses utilisateurs via Facebook ?
Surtout si c’est facile et rapide pour les dits utilisateurs, qui connaissent sûrement déjà cette fonction, ont l’habitude de l’utiliser...
Ne pas le faire c’est prendre le risque de perdre des utilisateurs qui pourrait être tenté d’utiliser une application concurrente qui le propose malheureusement...

avatar Liena1 | 

Ab-so-lu-ment genial 😡
Merci pour l’info

avatar ky0zan | 

Pages

CONNEXION UTILISATEUR