Wysłałem to pytanie również jako e-mail do obsługi WhatsApp, a teraz otrzymałem od nich odpowiedź z kompletnym wyjaśnieniem uprawnień. Wklejanie tej odpowiedzi poniżej:
Dzięki za wiadomość. Dokładamy wszelkich starań, aby te informacje były aktualne i tak dokładne, jak to możliwe.
Czasami jednak może się zdarzyć, że Google lub twórca twojego telefonu może zmienić, wycofać lub usunąć różne uprawnienia.
Kategoria: Twoje wiadomości
Pozwolenie : odbieranie wiadomości tekstowych (android.permission.RECEIVE_SMS)
Objaśnienie : Używamy tego, aby móc odczytać SMS, który wysyłamy na Twój telefon, aby zweryfikować Twój numer telefonu.
Kategoria: Przechowywanie
Licencja : Zmodyfikuj lub usuń zawartość pamięci USB (android.permission.WRITE_EXTERNAL_STORAGE)
Objaśnienie : Przechowujemy kopie zapasowe historii multimediów i czatu na pamięci USB.
Kategoria: Narzędzia systemowe
Licencja : Zmodyfikuj ustawienia systemowe (android.permission.WRITE_SETTINGS)
Objaśnienie : Potrzebujemy tego do odczytania twoich ustawień, nie piszemy żadnych ustawień, ale istnieje tylko uprawnienie do zapisu ustawień, które obejmuje możliwość odczytu ustawień.
Pozwolenie : zainstaluj skróty (com.android.launcher.permission.INSTALL_SHORTCUT)
Objaśnienie : Używamy tego do zainstalowania skrótu WhatsApp lub skrótu konwersacji na ekranie głównym.
Pozwolenie : odinstaluj skróty (com.android.launcher.permission.UNINSTALL_SHORTCUT)
Objaśnienie : Używamy tego, aby upewnić się, że nie tworzymy duplikatów skrótów na ekranie głównym.
Kategoria: Twoja lokalizacja
Pozwolenie : przybliżona (oparta na sieci) lokalizacja (android.permission.ACCESS_COARSE_LOCATION)
Objaśnienie : Używamy tego, abyś mógł wysłać swoją lokalizację do znajomych.
Zezwolenie : dokładna lokalizacja (GPS) (android.permission.ACCESS_FINE_LOCATION)
Objaśnienie : Używamy tego, abyś mógł wysłać swoją lokalizację do znajomych.
Kategoria: Usługi, które kosztują Cię pieniądze
Zezwolenie : bezpośrednio dzwonić na numery telefonów (android.permission.CALL_PHONE)
Objaśnienie : Potrzebujemy tego, abyśmy mogli mieć w aplikacji zdolność „Dzwoń”.
Zezwolenie : wysyłanie wiadomości SMS (android.permission.SEND_SMS)
Objaśnienie : Możesz wysłać wiadomość SMS za pomocą naszej funkcji powiadom znajomego, aby poinformować znajomego o WhatsApp.
Kategoria: Aparat fotograficzny
Pozwolenie : rób zdjęcia lub nagrywaj filmy (android.permission.CAMERA)
Objaśnienie : Używamy tego, abyś mógł robić zdjęcia z poziomu WhatsApp. Przeczytaj więcej tutaj
Kategoria: Mikrofon
Pozwolenie : nagrywanie dźwięku (android.permission.RECORD_AUDIO)
Objaśnienie : Używamy tego, aby umożliwić Ci nagrywanie notatek głosowych i wysyłanie ich do znajomych.
Kategoria: Twoje konta
Licencja : Dodaj lub usuń konta (android.permission.MANAGE_ACCOUNTS)
Objaśnienie : Używamy tego, aby dodać konto WhatsApp do twojego urządzenia, aby pokazać twoje kontakty WhatsAppable.
Pozwolenie : tworzenie kont i ustawianie haseł (android.permission.AUTHENTICATE_ACCOUNTS)
Objaśnienie : Używamy tego, aby dodać konto WhatsApp do urządzenia.
Licencja : korzystaj z kont na urządzeniu (android.permission.USE_CREDENTIALS)
Objaśnienie : Potrzebujemy tego uprawnienia do odczytu i zapisu danych uwierzytelniających WhatsApp.
Licencja : znajdź konta na urządzeniu (android.permission.GET_ACCOUNTS)
Objaśnienie: Jest to konieczne, aby znaleźć konta, które mają sprawdzić kontakty WhatsApp.
Pozwolenie : odczyt konfiguracji usługi Google (android.providers.gsf.permission.READ_GSERVICES)
Objaśnienie : Służy do integracji Map Google z udostępnianiem lokalizacji WhatsApp.
Kategoria: Twoje informacje społecznościowe
Pozwolenie : zmodyfikuj kontakty (android.permission.WRITE_CONTACTS)
Objaśnienie : Jest to konieczne, abyśmy mogli dodać przycisk WhatsApp do twoich kontaktów, abyś mógł wysłać WhatsApp do znajomych z dowolnego miejsca w telefonie.
Licencja : przeczytaj swoje kontakty (android.permission.READ_CONTACTS)
Objaśnienie : Używamy tego, aby automatycznie dodawać wszystkich znajomych, którzy mają WhatsApp zainstalowaną na swoich telefonach.
Kategoria: Twoje dane osobowe
Zezwolenie : przeczytaj własną kartę kontaktową (android.permission.READ_PROFILE)
Objaśnienie : Używamy tego, aby spróbować ustawić domyślną nazwę profilu.
Pozwolenie : odczyt dziennika połączeń (android.permission.READ_CALL_LOG)
Objaśnienie : To uprawnienie nie jest potrzebne, ale jest przekazywane tranzytowo z READ_CONTACTS, ponieważ obsługujemy starsze wersje Androida.
Pozwolenie : zapis dziennika połączeń (android.permission.WRITE_CALL_LOG)
Objaśnienie : To uprawnienie nie jest potrzebne, ale jest udzielane tranzytowo z WRITE_CONTACTS, ponieważ obsługujemy starsze wersje Androida.
Kategoria: połączenia telefoniczne
Zezwolenie : odczytaj status i tożsamość telefonu (android.permission.READ_PHONE_STATE)
Objaśnienie : Potrzebujemy tego, aby nie drażnić Cię, gdy rozmawiasz przez telefon.
Kategoria: informacje o aplikacjach
Licencja : uruchom przy starcie (android.permission.RECEIVE_BOOT_COMPLETED)
Objaśnienie : Używamy tego, aby upewnić się, że aplikacja działa, aby upewnić się, że otrzymujesz wiadomości na czas.
Licencja : pobierz uruchomione aplikacje (android.permission.GET_TASKS)
Objaśnienie : Potrzebujemy tego, aby sprawdzić, czy korzystasz z Task Killerów, które mogą powodować problemy z naszą aplikacją.
Kategoria: Ustawienia synchronizacji
Pozwolenie : odczyt ustawień synchronizacji (android.permission.READ_SYNC_SETTINGS)
Objaśnienie : Używamy tego, aby upewnić się, że otrzymujesz wiadomości na czas.
Pozwolenie : odczyt statystyk synchronizacji (android.permission.READ_SYNC_STATS)
Objaśnienie : Używamy tego do debugowania możliwych problemów z otrzymywaniem wiadomości na czas.
Licencja : włączanie i wyłączanie synchronizacji (android.permission.WRITE_SYNC_SETTINGS)
Objaśnienie : Używamy tego, aby mieć pewność, że Twoje kontakty WhatsApp są aktualne.
Kategoria: Narzędzia programistyczne
Pozwolenie : dostęp testowy do chronionej pamięci (android.permission.READ_EXTERNAL_STORAGE)
Objaśnienie : Przechowujemy dane w pamięci zewnętrznej. Zezwolenie udzielane jest tranzytowo przez android.permission.WRITE_EXTERNAL_STORAGE. Nie mamy pojęcia, dlaczego Google w ten sposób opisuje to zezwolenie.
Kategoria: Wpływa na baterię
Pozwolenie : kontroluj wibracje (android.permission.VIBRATE)
Objaśnienie : aby powiadomić Cię o nowej wiadomości, możemy wibrować twój telefon.
Zezwolenie : zapobieganie zasypianiu telefonu (android.permission.WAKE_LOCK)
Objaśnienie : Potrzebujemy tego, aby upewnić się, że gdy znajomy wyśle Ci plik, nie zostanie uszkodzony przez telefon, który zasypia.
Kategoria: Komunikacja sieciowa
Licencja : pełny dostęp do sieci (android.permission.INTERNET)
Objaśnienie : Bez tego nie bylibyśmy w stanie wysyłać wiadomości czatu.
Licencja : usługa fakturowania w Google Play (com.android.vending.BILLING)
Objaśnienie : Używamy tego, aby pozwolić ci zapłacić za subskrypcję WhatsApp.
Licencja : odbieranie danych z Internetu (com.google.android.c2dm.permission.RECEIVE)
Objaśnienie : Używamy tego, aby mieć pewność, że otrzymujesz wiadomości na czas.
Pozwolenie : przeglądaj połączenia Wi-Fi (android.permission.ACCESS_WIFI_STATE)
Objaśnienie : Używamy tego, aby sprawdzić i sprawdzić, czy korzystasz z Wi-Fi, na którym WhatsApp nie będzie działać.
Pozwolenie : przeglądaj połączenia sieciowe (android.permission.ACCESS_NETWORK_STATE)
Objaśnienie : Używamy tego do diagnozowania twojego połączenia sieciowego i każemy aplikacji odpowiednio zareagować, aby upewnić się, że otrzymujesz wiadomości na czas.
Licencja : pełny dostęp do sieci (android.permission.INTERNET)
Objaśnienie : Potrzebujemy tego, aby otworzyć połączenia gniazdowe z naszymi serwerami, aby szybko wysyłać i odbierać wiadomości.
android.permission.NFC
- byłoby interesujące wiedzieć, dlaczego tego potrzebują this