Wyłączyłem dostęp WhatsApp do Internetu, wyłączając zarówno korzystanie z sieci WLAN, jak i sieci komórkowej.
Pomyślałem, że to powinno zablokować WhatsAppowi dostęp do Internetu. Ale w cudowny sposób WhatsApp daje mi wiadomość ze złowieszczą treścią: „Możesz mieć nowe wiadomości”
Po otwarciu WA nie wyświetla żadnych komunikatów. Kiedy go oddaję, zastanawiam się, jakie prawa dostępu, są wiadomości, które otrzymałem tego samego dnia!
Więc dla mnie wygląda to tak, jakby ta aplikacja znalazła sposób, aby wymknąć się z ograniczeń sieciowych.
Powstają więc następujące pytania:
- Czy moje założenie dotyczące skuteczności ograniczenia „wykorzystania danych” w aplikacjach jest błędne?
- Czy WhatsApp hakuje standardowe ograniczenia?
applications
push-notifications
Ariser
źródło
źródło
Odpowiedzi:
Twórcy aplikacji mogą powiedzieć lepiej, ale widzę, że wiele nowoczesnych aplikacji korzysta z Firebase Cloud Messaging - zastrzeżonej usługi Google, nie należącej do AOSP - do powiadomień push. W rzeczywistości programiści są zmuszeni do używania zastrzeżonych produktów Google niezauważalnie. Cytowany stąd :
FCM jest częścią usług Google Play ( 1 ) :
Usługi Play to zestaw aplikacji, które są wstrzykiwane na urządzenia z Androidem z bardzo uprzywilejowanymi uprawnieniami, więc nie podlegają ograniczeniom dotyczącym danych / baterii.
Ponieważ zablokowano tylko aplikację, a nie Usługi Play, aplikacja może otrzymywać powiadomienia wypychane (chociaż rzeczywiste dane mogą nie być dostarczane do aplikacji).
Więc zablokuj GMS, aby zablokować powiadomienia push. Lub wybierz aplikacje, które nie lubią Google.
POWIĄZANE: Jaka jest dokładna funkcjonalność Google Play Services & Services Framework?
źródło
WhatsApp nie ma wtedy dostępu do Internetu. Nadal jednak odbiera skonfigurowane powiadomienia wypychane za pośrednictwem usług Google Play. Usługa Google Play to inna aplikacja na urządzeniu, która nadal ma dostęp do Internetu.
Te wiadomości push nie zawierają rzeczywistej wiadomości, a WhatsApp używa ich tylko jako powiadomienia. Za każdym razem, gdy pojawia się takie powiadomienie push, WhatsApp wie, że są nowe wiadomości i próbuje skontaktować się z serwerem WhatsApp, aby je odzyskać.
W twoim przypadku połączenie z serwerem WhatsApp nie powiedzie się, a WhatsApp wyświetli tylko komunikat „Być może masz nowe wiadomości”.
źródło
Nie, WhatsApp nie hakuje ograniczeń sieci.
Aplikacja, po pewnym czasie niemożności połączenia się z serwerem, ponieważ wyłączyłeś połączenie internetowe, po prostu zgaduje. Dlatego pojawia się komunikat: „Być może masz nowe wiadomości” z jego kanału powiadomień o awariach.
Od Jak zatrzymać powiadomienie WhatsApp „Możesz mieć nowe wiadomości” :
źródło