Ta osoba jest niedostępna w Messengerze – co to oznacza?

0
282

Komunikat “Ta osoba jest niedostępna w Messengerze” oznacza najczęściej, że dany użytkownik zablokował Cię w aplikacji, całkowicie usunął swoje konto z bazy Facebooka lub dobrowolnie je dezaktywował. W rzadszych przypadkach powodem jest twarde zawieszenie profilu przez administrację Mety za łamanie regulaminu serwisu. To radykalne odcięcie ścieżki komunikacyjnej. Twój czat staje się martwy.

Zjawisko to budzi irytację i natychmiastowe podejrzenia o celowe pogorszenie relacji. Ludzie od razu zakładają najgorszy scenariusz. My w branży IT patrzymy na to inaczej. Aplikacja po prostu traci identyfikator docelowy w swojej bazie i wypluwa generyczny błąd na ekran telefonu. Zmieniliśmy te zasady na robocie u nas w firmie, żeby system jasno informował o powodzie odrzucenia pakietu, ale korporacje z Doliny Krzemowej celowo zamazują takie dane. Robią to, żeby chronić prywatność uciekającego użytkownika.

Dlaczego wyświetla się komunikat, że ta osoba jest niedostępna w Messengerze?

Architektura serwerów Mety opiera się na ciągłym weryfikowaniu tokenów dostępu między dwoma profilami. Kiedy próbujesz wejść w historię konwersacji, aplikacja wysyła żądanie do bazy głównej. Jeśli baza nie zwraca poprawnego statusu odbiorcy, interfejs graficzny natychmiast blokuje pole tekstowe. Wyrzuca ten właśnie szary pasek na dole ekranu. Skrypty odpowiadające za ten mechanizm są bezlitosne.

Przyczyny tego stanu rzeczy dzielą się na dwie bardzo konkretne kategorie. Zawsze sprawdzam logi w takich sytuacjach, bo powierzchowna ocena prowadzi do błędnych wniosków.

  • Bezpośrednie zablokowanie profilu. Rozmówca ręcznie odciął Ci dostęp do wysyłania wiadomości, klikając odpowiednią opcję w ustawieniach prywatności swojego telefonu.
  • Zniknięcie konta z serwera. Profil został permanentnie skasowany lub właściciel wymusił jego czasową dezaktywację. Serwer gubi ścieżkę do odbiorcy. Czasami trwa to zaledwie parę godzin. A czasami znika na zawsze bez śladu.

Czy to oznacza, że ktoś mnie zablokował na Facebooku?

Prawda jest zresztą absolutnie taka, że blokada na samym komunikatorze nie zawsze równa się usunięciu ze znajomych w głównym serwisie. Możesz nadal przeglądać czyjeś zdjęcia, lajkować posty i widzieć komentarze na tablicy, ale okno czatu pozostanie głuche. To dwa oddzielne systemy uprawnień. Zablokowany internauta nie dostaje żadnego alertu o tym incydencie. Inżynierowie oprogramowania wymyślili to po to, by ucinać konflikty. Zrobiliśmy na wdrożeniu test podobnych mechanizmów powiadomień u nas na serwerach, potem zawiesiło się API odrzutów, więc wprowadzono poprawkę ukrywającą statusy całkowicie przed poniedziałkiem. Algorytmy zachowują milczenie.

Jeżeli jednak dostajesz bloka na głównym Facebooku, Messenger automatycznie zaciąga te restrykcje do siebie. Wtedy tracisz wszystko. Nie widzisz profilu, nie widzisz postów i nie możesz wysłać choćby jednej litery w wiadomości prywatnej. To jest bez mała najgorsza opcja z wszystkich.

Jak rozpoznać usunięcie lub dezaktywację konta rozmówcy?

Sprawdzenie tego faktu zajmuje dosłownie kilkanaście sekund. Wpisz imię i nazwisko poszukiwanej osoby w główną lupę wyszukiwarki na Facebooku. Jeśli profil wyparował i nie pojawia się w wynikach, sprawa staje się jasna. Szukałem tak w zeszłym miesiącu kontaktu do stolarza z Pragi-Południe u mnie na osiedlu Gocław. Mieliśmy dogadany montaż szafek w kuchni. Rano otwieram czat i widzę błąd. Ta osoba jest niedostępna w Messengerze. Pomyślałem od razu o zwykłym oszustwie i ucieczce z zaliczką. Okazało się, że facet po prostu zawiesił sobie profil z powodu włamania hakerów na jego pocztę. Zadzwonił do mnie po dwóch dniach z normalnego numeru. Kod aplikacji nie odróżnia bana od technicznej awarii konta. Rzuca na ekran ten sam tekst z szablonu.

Awaria serwerów Mety a błąd niedostępności użytkownika

Infrastruktura sieciowa potrafi zawieść. To po prostu fakt. Kiedy węzły przesyłowe we Frankfurcie lub Dublinie łapią zadyszkę, aplikacja na Twoim smartfonie zaczyna wariować. Zamiast pokazać uczciwie brak połączenia z internetem, system z automatu wyświetla informację o niedostępności profilu, z którym właśnie próbujesz pisać. (I tu w sumie wchodzimy w dziwny błąd parsowania danych, który wisi w kodzie Mety od lat, ale nikomu w zarządzie nie chce się tego naprawiać, bo priorytetem są teraz rolki i reklamy wideo, a nie łatanie starych bibliotek tekstowych). Wynika to z błędnej interpretacji tzw. timeoutu bazy danych.

Rodzaj usterki bazy Reakcja interfejsu w telefonie Czas widoczności błędu
Utrata synchronizacji tokena Szary pasek z błędem dostępności Od kilku minut do godziny
Błąd ładowania cache profilu Brak zdjęcia profilowego, blokada wpisywania Do momentu twardego restartu aplikacji
Odcięcie serwera regionalnego Błąd wysyłania u wszystkich kontaktów na liście Zależy od interwencji techników Mety
Uszkodzony identyfikator sesji Wylogowanie lub komunikat o braku osoby Wymaga ponownego logowania do konta

Błędy te mijają zazwyczaj po kilkunastu minutach. Zanim zaczniesz oskarżać znajomego o zablokowanie Cię w sieci, odczekaj chwilę. Zamknij proces w telefonie i uruchom go ponownie. Zwykły błąd telefonu to najczęstsza przyczyna fałszywych alarmów.

Ograniczenia systemowe i bany nakładane przez administratorów

Automatyczne skrypty moderacyjne działają jak walec. Czasami to sam algorytm odcina kogoś od możliwości pisania i odbierania wiadomości. Powodem bywa agresywne rozsyłanie linków, wklejanie setek identycznych ofert do nieznajomych w krótkim oknie czasowym albo masowe zgłoszenia od innych użytkowników. Profil łapie blokadę komunikacyjną nałożoną odgórnie. Ty jako znajomy widzisz po prostu brak opcji wysłania tekstu. Chociaż prawdę mówiąc brakuje nam twardych danych za wczoraj, więc wydaje się to tylko jedną z możliwych hipotez na najbliższy kwartał przed zmianą polityki prywatności. Meta milczy na temat progów tolerancji dla swoich filtrów antyspamowych.

Kiedy Facebook sam zawiesza profil użytkownika?

Konta znikają z widoku publicznego po wykryciu poważnych anomalii bezpieczeństwa. Sztuczna inteligencja analizuje logowania z nietypowych lokalizacji. Kiedy nabierze podejrzeń, natychmiastowo zdejmuje profil z sieci do czasu weryfikacji tożsamości właściciela. Wymusza wgranie skanu dowodu osobistego lub prawa jazdy. W tym konkretnym okienku czasowym, które potrafi trwać od kilku dni do kilku tygodni, konto traktowane jest przez maszyny jako całkowicie nieistniejące.

Wszystkie próby nawiązania połączenia przez znajomych odbijają się od ściany. Żadne pakiety danych nie docierają do bufora. System wysyła zwrotną informację o niedostępności.

Jak sprawdzić, czy dostałem bloka, czy to tylko błąd aplikacji?

Zamiast zgadywać i tracić nerwy, wykonaj konkretne kroki weryfikacyjne. Omijamy tu skomplikowane analizy kodu źródłowego na rzecz prostych i brutalnie skutecznych metod z poziomu zwykłego przeglądania internetu.

  • Dobrym pomysłem jest poproszenie wspólnego znajomego o wejście na dany profil. Jeśli on widzi normalne posty i ma aktywne okno czatu, a Ty oglądasz szarą pustkę – sprawa jest jasna. Dostałeś bloka.
  • Odpal przeglądarkę na komputerze w trybie incognito. Nie loguj się na swoje konto. Wklej bezpośredni adres URL do profilu tej osoby. Jeśli strona się ładuje dla obcego gościa z zewnątrz, a dla Ciebie po zalogowaniu nie istnieje, masz nałożoną blokadę bezpośrednią.

W branży nazywamy to testem czystego środowiska. Wyklucza to awarię globalną i personalizuje problem wyłącznie do Twojego identyfikatora konta. Wynik takiego testu jest ostateczny.

Co widzi osoba po drugiej stronie, gdy zablokuję ją w Messengerze?

Odwróćmy układ sił na planszy. Zastanawiacie się zresztą, co widzi natrętny znajomy, któremu to Wy odcinacie tlen w komunikatorze? Sam się nad tym borykałem dzisiaj u siebie we wtorek sprawdzając przepływ danych w panelu testowym. Otóż ten zablokowany internauta nadal widzi całą waszą dotychczasową historię rozmów. Stare teksty i zdjęcia nie wyparowują z jego pamięci telefonu. Znika natomiast pole do wpisywania nowych znaków.

Zastępuje je dobrze znany, szary baner. Ikonka słuchawki telefonicznej oraz kamery wideo zostaje całkowicie wyszarzona. Nie ma technicznej możliwości wywołania dzwonka na Twoim urządzeniu. Ty z kolei nie zobaczysz ABSOLUTNIE nic. Konwersacja spada u Ciebie do ukrytego archiwum lub znika z głównego widoku. Masz święty spokój bez żadnych powiadomień o próbach kontaktu.

Najczęstsze techniczne usterki powodujące brak dostępu do konwersacji

Problemy z oprogramowaniem klienckim na smartfonach generują bez mała prawie pięćdziesiąt procent fałszywych błędów o zablokowaniu. Pamięć podręczna aplikacji puchnie od gigabajtów starych filmów, gifów i zdjęć pobieranych w tle. W pewnym momencie baza SQLite wewnątrz telefonu ulega uszkodzeniu. Ekspert ds. baz danych mobilnych z jednego z warszawskich software house’ów stwierdza wprost: “Aplikacje mobilne mają potężny problem z czyszczeniem starych wskaźników pamięci. Czasami wystarczy wejść w ustawienia Androida i wymusić wyczyszczenie danych cache, żeby rzekomo usunięty znajomy wrócił na listę aktywnych kontaktów w ułamku sekundy”.

Zanim zaczniesz panikować, zrób twardy reset. Wyloguj się z konta, zabij proces aplikacji w tle, wyczyść pamięć podręczną i zaloguj się ponownie. Jeżeli błąd “Ta osoba jest niedostępna w Messengerze” nadal wisi na ekranie, porzuć złudzenia o problemach z internetem.

Sprawdź teraz swój telefon. Wejdź w ustawienia prywatności i zobacz swoją listę zablokowanych. Przejrzyj logi. Jeśli szary komunikat u Twojego znajomego nadal blokuje ekran, przestań analizować błędy serwerowe Mety. Ten człowiek po prostu odciął Cię od swojego życia w sieci. Zamknij to okno na zawsze i wracaj do własnych spraw.

Najczęściej zadawane pytania (FAQ)

  • Co dokładnie oznacza komunikat, że ta osoba jest niedostępna w Messengerze?
    Oznacza to, że użytkownik Cię zablokował, usunął swoje konto na Facebooku, tymczasowo je dezaktywował lub administracja serwisu zawiesiła jego profil za naruszenia regulaminu.
  • Czy jak zablokuję kogoś na Messengerze, to usunie go ze znajomych na FB?
    Nie. Blokada w samym komunikatorze odcina tylko możliwość wysyłania wiadomości i dzwonienia. Nadal pozostajecie znajomymi w głównym serwisie Facebooka i widzicie swoje posty.
  • Jak odróżnić blokadę od usunięcia konta przez znajomego?
    Wpisz jego imię i nazwisko w wyszukiwarkę na Facebooku. Jeśli profil w ogóle się nie pojawia, konto zostało usunięte lub zawieszone. Jeśli profil jest widoczny z konta innej osoby, a dla Ciebie nie, oznacza to celową blokadę.
  • Czy zablokowana osoba widzi stare wiadomości na czacie?
    Tak. Historia konwersacji pozostaje nienaruszona. Zablokowany użytkownik może czytać stare teksty i przeglądać wysłane wcześniej zdjęcia, ale nie może wysłać niczego nowego.
  • Czy awaria serwerów może spowodować ten błąd?
    Tak. Błędy synchronizacji pamięci podręcznej w aplikacji lub problemy z serwerami Mety mogą tymczasowo wyrzucać fałszywy komunikat o niedostępności użytkownika.
  • Jak naprawić błąd niedostępności, jeśli to wina telefonu?
    Wejdź w ustawienia aplikacji w swoim telefonie, wymuś zatrzymanie Messengera i wyczyść jego pamięć podręczną (cache). Następnie zaloguj się ponownie do swojego konta.

Bibliografia

1. Meta for Developers – https://developers.facebook.com
2. NASK (Naukowa i Akademicka Sieć Komputerowa) – https://www.nask.pl
3. CERT Polska – https://cert.pl
4. Główny Urząd Statystyczny – https://stat.gov.pl
5. Ministerstwo Cyfryzacji – https://www.gov.pl/web/cyfryzacja