Ontem o Facebook 6.0 foi lançado e com esta versão a funcionalidade ChatHeads e a possibilidade de usar adesivos no iPhone foram adicionadas. Infelizmente, nem todos os usuários podem desfrutar desses recursos, pois, como em outros lançamentos do Facebook, a notícia está gradualmente chegando aos usuários.
Se você é um daqueles que não tem nenhum dos dois recursos ativados, há uma maneira manual de fazer isso alterando alguns parâmetros de um arquivo plist que o aplicativo possui. Para ativar ChatHeads, você deve baixar o aplicativo PhoneView (link) e navegue até o seguinte caminho:
Facebook / Biblioteca / Preferências
Lá, encontraremos um arquivo chamado "com.facebook.Facebook.plist." Ele contém os parâmetros para ativar diferentes aspectos do aplicativo. Agora temos que copiá-lo para o nosso computador e abra-o com um editor de arquivos plist (Xcode funciona se você tiver um Mac) e procure a seguinte chave:
messenger_chat_heads_ios
Se não existir, você pode adicioná-lo ao início de todo o conteúdo. Caso apareça, temos que mudar seu valor para SIM ou dependendo do programa a partir do qual editamos o arquivo plist. Salve as alterações feitas e envie-as para o caminho de origem usando PhoneView.
Com essas etapas, teremos ativado a funcionalidade ChatHeads. É importante que antes de abrir o aplicativo do Facebook vamos removê-lo da barra multitarefa para que as alterações feitas sejam aplicadas corretamente.
Para ativar os adesivos o processo é muito mais complexo. Existe um arquivo plist que ativa essa funcionalidade, mas mesmo que alteremos seu valor para SIM, um servidor remoto o transforma de volta para NÃO se detectar que nossa conta do Facebook ainda não pode aproveitá-los. A solução é usar um proxy e monitorar o tráfego do nosso iPhone.
Quando lançarmos o aplicativo do Facebook, veremos uma solicitação semelhante a esta:
https://api.facebook.com/method/fql.multiquery?sdk=ios&queries=%7B%22awholebunchofotherstuffgoeshere
Se prestarmos atenção à resposta a essa solicitação, veremos que nela aparecem os parâmetros para ativar os adesivos. Um deles tem a designação de 'messenger_sticker' e seu valor é 'false'. O que temos que fazer é mudar o 'falso' para 'verdadeiro' através do proxy.
Devido à complexidade para ativar os adesivos, é melhor esperar que o Facebook os ative para nossa conta de usuário.
Mais informação - Facebook 6.0 para iPhone e iPad agora disponível
Fonte - iMore
tentando ter as mesmas coisas que o android ... que triste ..
Uau, agora descobrimos que não podemos usar um recurso que o Facebook colocou lá para que todos possam usar e desfrutar.
Os jogos sempre saem primeiro para iOS e alguns dias depois para android e isso não significa que o android está copiando a apple, pois foi predeterminado que os jogos eram para ambas as plataformas
Eu sigo todos os passos, edito o .plist, mudo para SIM, e coloco no iphone ...
mas assim que eu abro o Facebook, os balões não aparecem, e o .plist NÃO tem novamente nessa entrada…. :(
Você fechou o aplicativo na barra de multitarefa e o abriu novamente após modificar a plist?
Olá, obrigado por responder Sim, fiz com o facebook fechado da barra multitarefa e nada ...
muda novamente.
o estranho é que um amigo tem um iphone 4 com o ios mais recente, e se ele está ativado ..
o meu é um 4S com o último também ...
Fiz as modificações no arquivo .plist (salvando uma cópia original como backup), tornei o arquivo somente leitura. E mesmo fechando e abrindo o aplicativo continua perfeito!
Uma coisa estranha para mim, funcionou para mim desde o início 🙂