Ahir es va llançar Facebook 6.0 i amb aquesta versió es va afegir la funcionalitat ChatHeads i la possibilitat d'utilitzar stickers a l'iPhone. Malauradament, no tots els usuaris poden gaudir daquestes característiques ja que com en altres llançaments de Facebook, les novetats estan arribant de forma gradual als usuaris.
Si ets dels que no tenen activada cap de les dues característiques, hi ha una manera manual de fer-ho canviant uns paràmetres d'un fitxer plist que té l'aplicació. Per activar ChatHeads, has de descarregar l'aplicació PhoneView (enllaç) i navegar fins a la següent ruta:
Facebook/Library/Preferences
Aquí trobarem un fitxer anomenat com.facebook.Facebook.plist. que conté els paràmetres per activar diferents aspectes de laplicació. Ara ho hem de copiar al nostre ordinador i obrir-lo amb un editor de fitxers plist (Xcode val si tens un Mac) i cerca la següent clau:
messenger_chat_heads_ios
Si no existeix, la podeu afegir a l'inici de tot el contingut. En el cas que sí que aparegui, hem de canviar el seu valor a YES o depenent del programa des del qual editem el fitxer plist. Guarda els canvis realitzats i l'envies a la ruta d'origen utilitzant el PhoneView.
Amb aquests passos haurem activat la funcionalitat ChatHeads. És important que abans d'obrir l'aplicació de Facebook l'eliminem de la barra de multitasca perquè els canvis realitzats s'apliquin correctament.
Per activar els stickers el procés és força més complex. Hi ha un fitxer plist que activa aquesta funcionalitat però encara que canviem el seu valor a YES, un servidor remot el torna a posar a NO si detecta que el nostre compte de Facebook encara no en pot gaudir. La solució és utilitzar un servidor intermediari i monitoritzar el trànsit del nostre iPhone.
Quan llancem l'aplicació de Facebook, veurem una petició semblant a aquesta:
https://api.facebook.com/method/fql.multiquery?sdk=ios&queries=%7B%22awholebunchofotherstuffgoeshere
Si parem atenció a la resposta d'aquesta petició, veurem que hi apareixen els paràmetres per activar els stickers. Un d'ells té la denominació di 'messenger_sticker' i el seu valor és 'false'. El que hem de fer és canviar el 'false' per 'true' a través del servidor intermediari.
A causa de la complexitat per activar els stickers, el millor serà esperar que Facebook els activi per al nostre compte d'usuari.
Més informació - Facebook 6.0 per iPhone i iPad ja disponible
font - Jo més
intentant tenir les mateixes coses que els android… q trist..
Vaja, ara resulta que no podem fer servir una característica que Facebook ha posat aquí per a l'ús i gaudi de tots.
Els jocs sempre surten primer per ios i uns dies després per android i això no significa que android li estigui copiant a apple ja que estava predeterminat que els jocs estiguessin per ambdues plataformes
segueixo tots els passos, edito el .plist , el canvio a YES, i ho fico a l'iphone…
però quan obro el facebook, no apareixen els globus, i el .plist torna a tenir NO en aquesta entrada ….:(
Heu tancat l'app de la barra de multitasques i la torneu a obrir després de modificar el plist?
hola, gràcies per respondre. Sí, ho vaig fer amb el facebook tancat de la barra de multitasca i res…
es torna a canviar.
l'estrany és que un amic té un iphone 4 amb l'últim ios, i si que ho té activat.
el meu és un 4S amb l'últim també…
Vaig fer les modificacions al fitxer .plist (guardant una còpia original com a backup), vaig fer el fitxer només lectura. I encara tancant i obrint l'app es manté perfecte!
De cosa rara a mi si que m'ha funcionat des del principi 🙂