Hier, Facebook 6.0 est sorti et avec cette version, la fonctionnalité ChatHeads et la possibilité d'utiliser des autocollants sur l'iPhone ont été ajoutées. Malheureusement, tous les utilisateurs ne peuvent pas profiter de ces fonctionnalités car, comme dans d'autres versions de Facebook, les nouvelles atteignent progressivement les utilisateurs.
Si vous faites partie de ceux qui n'ont activé aucune des deux fonctionnalités, il existe un moyen manuel de le faire en modifiant certains paramètres d'un fichier plist que l'application possède. Pour activer ChatHeads, vous devez télécharger l'application PhoneView (lien) et accédez au chemin suivant:
Facebook / Bibliothèque / Préférences
Nous y trouverons un fichier appelé "com.facebook.Facebook.plist". Il contient les paramètres pour activer différents aspects de l'application. Maintenant, nous devons le copier sur notre ordinateur et ouvrez-le avec un éditeur de fichier plist (Xcode fonctionne si vous avez un Mac) et recherchez la clé suivante:
messager_chat_heads_ios
S'il n'existe pas, vous pouvez l'ajouter au début de tout le contenu. Dans le cas où il apparaîtrait, nous devons changer sa valeur en OUI ou selon le programme à partir duquel nous éditons le fichier plist. Enregistrez les modifications apportées et envoyez-les au chemin source à l'aide de PhoneView.
Avec ces étapes, nous aurons activé la fonctionnalité ChatHeads. Il est important qu'avant d'ouvrir l'application Facebook supprimons-le de la barre multitâche afin que les modifications apportées soient appliquées correctement.
Pour activer les autocollants, le processus est beaucoup plus complexe. Il existe un fichier plist qui active cette fonctionnalité, mais même si nous changeons sa valeur en OUI, un serveur distant la ramène à NON s'il détecte que notre compte Facebook ne peut toujours pas en profiter. La solution est d'utiliser un proxy et de surveiller le trafic de notre iPhone.
Lorsque nous lancerons l'application Facebook, nous verrons une demande similaire à celle-ci:
https://api.facebook.com/method/fql.multiquery?sdk=ios&queries=%7B%22awholebunchofotherstuffgoeshere
Si nous prêtons attention à la réponse à cette demande, nous verrons que les paramètres pour activer les autocollants y apparaissent. L'un d'eux a la désignation de 'messenger_sticker' et sa valeur est 'false'. Ce que nous devons faire est de changer le «faux» en «vrai» via le proxy.
En raison de la complexité d'activation des autocollants, le mieux est d'attendre que Facebook les active pour notre compte utilisateur.
Plus d'informations - Facebook 6.0 pour iPhone et iPad maintenant disponible
La source - iMore
essayer d'avoir les mêmes choses qu'androïde ... comme c'est triste ...
Wow, maintenant, il s'avère que nous ne pouvons pas utiliser une fonctionnalité que Facebook a mise à la disposition de tous.
Les jeux sortent toujours en premier pour iOS et quelques jours plus tard pour Android et cela ne signifie pas qu'Android copie Apple puisqu'il était prédéterminé que les jeux étaient pour les deux plates-formes.
Je suis toutes les étapes, modifie le .plist, le change en OUI, et le mets sur l'iphone ...
mais dès que j'ouvre le facebook, les ballons n'apparaissent pas, et le .plist a à nouveau NON dans cette entrée…. :(
Avez-vous fermé l'application à partir de la barre multitâche et l'avez-vous rouvert après avoir modifié le plist?
Bonjour, merci d'avoir répondu Oui, je l'ai fait avec le facebook fermé de la barre multitâche et rien ...
change à nouveau.
la chose étrange est qu'un ami a un iphone 4 avec le dernier iOS, et s'il l'a activé ..
le mien est un 4S avec le dernier aussi ...
J'ai apporté les modifications au fichier .plist (en sauvegardant une copie originale en tant que sauvegarde), j'ai rendu le fichier en lecture seule. Et même en fermant et en ouvrant l'application, cela reste parfait!
Une chose étrange pour moi, cela a fonctionné pour moi depuis le début 🙂