Gisteren is Facebook 6.0 uitgekomen en met deze versie zijn de ChatHeads-functionaliteit en de mogelijkheid om stickers op de iPhone te gebruiken toegevoegd. Helaas kunnen niet alle gebruikers van deze functies genieten, aangezien het nieuws, net als in andere Facebook-releases, geleidelijk de gebruikers bereikt.
Als u een van degenen bent die geen van de twee functies heeft geactiveerd, is er een handmatige manier om dit te doen door enkele parameters te wijzigen van een plist-bestand dat de applicatie heeft. Voor activeer ChatHeads, je moet de PhoneView-app downloaden (link) en navigeer naar het volgende pad:
Facebook / Bibliotheek / Voorkeuren
Daar vinden we een bestand met de naam "com.facebook.Facebook.plist." Het bevat de parameters om verschillende aspecten van de applicatie te activeren. Nu moeten we het naar onze computer kopiëren en open het met een plist-bestandseditor (Xcode werkt als je een Mac hebt) en zoek naar de volgende sleutel:
messenger_chat_heads_ios
Als het niet bestaat, kunt u het aan het begin van alle inhoud toevoegen. In het geval dat het verschijnt, we moeten de waarde ervan wijzigen in JA of afhankelijk van het programma van waaruit we het plist-bestand bewerken. Sla de aangebrachte wijzigingen op en stuur deze met PhoneView naar het bronpad.
Met deze stappen hebben we de ChatHeads-functionaliteit geactiveerd. Het is belangrijk dat voordat u de Facebook-applicatie opent laten we het van de multitasking-balk verwijderen zodat de aangebrachte wijzigingen correct worden toegepast.
Om de stickers te activeren is het proces veel complexer Er is een plist-bestand dat deze functionaliteit activeert, maar zelfs als we de waarde ervan veranderen in YES, verandert een externe server het terug in NO als het detecteert dat ons Facebook-account er nog steeds niet van kan genieten. De oplossing is om een proxy te gebruiken en het verkeer van onze iPhone te volgen.
Wanneer we de Facebook-applicatie starten, zien we een vergelijkbaar verzoek als dit:
https://api.facebook.com/method/fql.multiquery?sdk=ios&queries=%7B%22awholebunchofotherstuffgoeshere
Als we aandacht besteden aan de reactie op dat verzoek, zullen we zien dat de parameters om de stickers te activeren erin verschijnen. Een van hen heeft de aanduiding de 'messenger_sticker' en de waarde is 'false'. Wat we moeten doen, is de 'false' wijzigen in 'true' via de proxy.
Vanwege de complexiteit om de stickers te activeren, het is het beste om te wachten tot Facebook ze voor ons gebruikersaccount heeft geactiveerd.
Meer informatie - Facebook 6.0 voor iPhone en iPad nu beschikbaar
Bron - ik meer
proberen dezelfde dingen te hebben als android ... hoe triest ...
Wauw, nu blijkt dat we een functie die Facebook heeft uitgebracht niet kunnen gebruiken zodat iedereen deze kan gebruiken en ervan kan genieten.
De games komen altijd als eerste uit voor iOS en een paar dagen later voor Android en dat betekent niet dat Android Apple kopieert, omdat vooraf was bepaald dat de games voor beide platforms waren
Ik volg alle stappen, bewerk de .plist, verander deze in YES en zet hem op de iphone ...
maar zodra ik de facebook open, verschijnen de ballonnen niet, en de .plist heeft weer NEE in dat item…. :(
Heb je de app vanuit de multitasking-balk gesloten en opnieuw geopend na het wijzigen van de plist?
Hallo, bedankt voor het beantwoorden van Ja, ik deed het met Facebook gesloten vanuit de multitasking-balk en niets ...
verandert weer.
het rare is dat een vriend een iphone 4 heeft met de nieuwste ios, en als hij deze heeft geactiveerd ..
de mijne is een 4S met de laatste ook ...
Ik heb de wijzigingen aangebracht in het .plist-bestand (een originele kopie opslaan als back-up), ik heb het bestand alleen-lezen gemaakt. En zelfs het sluiten en openen van de app blijft perfect!
Van iets vreemds voor mij als dat vanaf het begin voor mij heeft gewerkt 🙂