Wczoraj został wydany Facebook 6.0 iw tej wersji dodano funkcjonalność ChatHeads i możliwość używania naklejek na iPhonie. Niestety nie wszyscy użytkownicy mogą korzystać z tych funkcji, ponieważ podobnie jak w innych wydaniach Facebooka, wiadomości stopniowo docierają do użytkowników.
Jeśli jesteś jednym z tych, którzy nie mają aktywowanej żadnej z dwóch funkcji, można to zrobić ręcznie, zmieniając niektóre parametry pliku plist, który ma aplikacja. Dla aktywować ChatHeads, musisz pobrać aplikację PhoneView (powiązanie) i przejdź do następującej ścieżki:
Facebook / Biblioteka / Preferencje
Znajdziemy tam plik o nazwie „com.facebook.Facebook.plist”. Zawiera parametry do aktywacji różnych aspektów aplikacji. Teraz musimy skopiować go na nasz komputer i otwórz go za pomocą edytora plików plist (Xcode działa, jeśli masz komputer Mac) i poszukaj następującego klucza:
messenger_chat_heads_ios
Jeśli nie istnieje, możesz dodać go na początku całej treści. W przypadku, gdy się pojawi, musimy zmienić jego wartość na TAK lub w zależności od programu, z którego edytujemy plik plist. Zapisz wprowadzone zmiany i wyślij je do ścieżki źródłowej za pomocą PhoneView.
Dzięki tym krokom aktywujemy funkcję ChatHeads. Ważne jest, aby przed otwarciem aplikacji na Facebooku usuńmy to z paska wielozadaniowości tak, aby wprowadzone zmiany zostały zastosowane poprawnie.
Proces aktywacji naklejek jest znacznie bardziej złożony. Istnieje plik plist, który aktywuje tę funkcję, ale nawet jeśli zmienimy jego wartość na TAK, zdalny serwer zmieni ją z powrotem na NIE, jeśli wykryje, że nasze konto na Facebooku nadal nie może się nimi cieszyć. Rozwiązaniem jest użycie proxy i monitorowanie ruchu naszego iPhone'a.
Kiedy uruchamiamy aplikację Facebook, zobaczymy żądanie podobne do tego:
https://api.facebook.com/method/fql.multiquery?sdk=ios&queries=%7B%22awholebunchofotherstuffgoeshere
Jeśli zwrócimy uwagę na odpowiedź na to żądanie, zobaczymy, że pojawiają się w niej parametry do aktywacji naklejek. Jeden z nich ma oznaczenie de „messenger_sticker”, a jego wartość to „false”. To, co musimy zrobić, to zmienić „fałsz” na „prawda” za pośrednictwem proxy.
Ze względu na złożoność aktywacji naklejek, najlepiej poczekać, aż Facebook aktywuje je dla naszego konta użytkownika.
Więcej informacji - Facebook 6.0 na iPhone'a i iPada jest już dostępny
Źródło - iMore
próbując mieć to samo co android ... jakie to smutne ...
Wow, teraz okazuje się, że nie możemy korzystać z funkcji, którą udostępnił Facebook, aby wszyscy mogli z niej korzystać i cieszyć się nią.
Gry zawsze pojawiają się jako pierwsze na iOS, a kilka dni później na Androida, co nie oznacza, że Android kopiuje Apple, ponieważ z góry ustalono, że gry są przeznaczone dla obu platform
Wykonuję wszystkie kroki, edytuję .plist, zmieniam na TAK i umieszczam na iPhonie ...
ale jak tylko otworzę facebooka, dymki się nie pojawiają, a .plist znowu ma NIE w tym wpisie…. :(
Czy zamknąłeś aplikację z paska wielozadaniowości i ponownie ją otworzyłeś po zmodyfikowaniu plist?
Witam, dziękuję za odpowiedź Tak, zrobiłem to z facebookiem zamkniętym z paska wielozadaniowości i nic ...
zmienia się ponownie.
dziwne jest to, że znajomy ma iPhone'a 4 z najnowszym iOS i jeśli ma go aktywowany.
mój to 4S z ostatnim też ...
Dokonałem modyfikacji w pliku .plist (zapisałem oryginalną kopię jako kopię zapasową), uczyniłem plik tylko do odczytu. A nawet zamykanie i otwieranie aplikacji pozostaje idealna!
Coś dziwnego dla mnie, jeśli to zadziałało od samego początku 🙂