WhatsApp hat mich in den letzten Tagen geärgert, dass ich es aktualisieren muss, um es weiterhin zu verwenden. Da die Facebook-Übernahme und der Play Store die Berechtigungen, die "NEU" sind, nicht mehr separat kennzeichnen, muss ich zwischen einem Upgrade und einer Deinstallation hin- und herschieben. Ich hoffe, dass weitere Informationen zu den Berechtigungen helfen.
Weiß jemand, welche Berechtigungen nach der Übernahme von Facebook hinzugefügt wurden?
Und was kann die App unter den aufgelisteten Berechtigungen für das Suchen von Konten auf diesem Gerät tun? Ermöglicht "SMS empfangen" der App, vorhandene oder neue eingehende SMS-Nachrichten zu lesen? Und als kleine Kuriosität, warum sollte die Liste "Laufende Apps abrufen" benötigt werden?
Hier ist die Berechtigungsliste aus dem Play Store:
Diese App hat Zugriff auf:
In-App Käufe
Geräte- und App-Verlauf
- laufende Apps abrufen
Identität
- Konten auf dem Gerät suchen
- Konten hinzufügen oder entfernen
- Lesen Sie Ihre eigene Kontaktkarte
Kontakte / Kalender
- Lesen Sie Ihre Kontakte
- Ändern Sie Ihre Kontakte
Ort
- ungefähre Position (netzwerkbasiert)
- genaue Position (GPS und netzwerkbasiert)
SMS
- SMS empfangen
- SMS senden
Telefon
- Telefonnummern direkt anrufen
Fotos / Medien / Dateien
- Ändern oder löschen Sie den Inhalt Ihres USB-Speichers
- Testen Sie den Zugriff auf geschützten Speicher
Kamera / Mikrofon
- Ton aufnehmen
- Bilder und Videos aufnehmen
Wi-Fi-Verbindungsinformationen
- WLAN-Verbindungen anzeigen
Geräte-ID und Anrufinformationen
- Telefonstatus und Identität lesen
Andere
- Daten aus dem Internet empfangen
- Synchronisierungsstatistik lesen
- Verhindern Sie, dass das Gerät schläft
- voller Netzwerkzugriff
- Vibration kontrollieren
- Beim Start ausführen
- Netzwerkverbindungen anzeigen
- Verbinden und Trennen von Wi-Fi
- Konten auf dem Gerät verwenden
- Erstellen Sie Konten und legen Sie Passwörter fest
- Ändern Sie die Systemeinstellungen
- Synchronisierungseinstellungen lesen
- Synchronisierung ein- und ausschalten
- Verknüpfungen installieren
- Verknüpfungen deinstallieren
- Lesen Sie die Konfiguration des Google-Dienstes
- Ändern Sie Ihre Audioeinstellungen
quelle
android.permission.NFC
- wäre interessant zu wissen, warum sie diese benötigenAntworten:
Ich hatte diese Frage auch als E-Mail an den WhatsApp-Support gesendet und habe jetzt eine Antwort von ihnen mit vollständigen Erläuterungen der Berechtigungen erhalten. Füge diese Antwort unten ein:
Danke für deine Nachricht. Wir bemühen uns, diese Informationen so aktuell und genau wie möglich zu halten.
Mitunter ist es jedoch möglich, dass Google oder Ihr Mobiltelefonhersteller verschiedene Berechtigungen ändern, ablehnen oder entfernen.
Kategorie: Ihre Nachrichten
Berechtigung : Empfangen von Textnachrichten (android.permission.RECEIVE_SMS)
Erläuterung : Damit können wir die SMS lesen, die wir an Ihr Telefon senden, um Ihre Telefonnummer zu überprüfen.
Kategorie: Lagerung
Berechtigung : Ändern oder löschen Sie den Inhalt Ihres USB-Speichers (android.permission.WRITE_EXTERNAL_STORAGE).
Erläuterung : Wir speichern Ihre Medien- und Chat-Verlaufssicherungen auf dem USB-Speicher.
Kategorie: Systemwerkzeuge
Berechtigung : Ändern der Systemeinstellungen (android.permission.WRITE_SETTINGS)
Erläuterung : Diese Berechtigung wird zum Lesen Ihrer Einstellungen benötigt. Es werden keine Einstellungen geschrieben. Es gibt jedoch nur eine Berechtigung zum Schreiben von Einstellungen, die das Lesen von Einstellungen umfasst.
Berechtigung : Verknüpfungen installieren (com.android.launcher.permission.INSTALL_SHORTCUT)
Erläuterung : Hiermit installieren Sie eine WhatsApp-Verknüpfung oder eine Konversationsverknüpfung auf Ihrem Homescreen.
Berechtigung : Verknüpfungen deinstallieren (com.android.launcher.permission.UNINSTALL_SHORTCUT)
Erläuterung : Wir verwenden diese Option , um sicherzustellen, dass auf Ihrem Homescreen keine doppelten Verknüpfungen erstellt werden.
Kategorie: Ihr Standort
Berechtigung : Ungefährer (netzwerkbasierter) Standort (android.permission.ACCESS_COARSE_LOCATION)
Erläuterung : Wir verwenden diese Option , damit Sie Ihren Standort an Ihre Freunde senden können.
Berechtigung : genaue (GPS-) Position (android.permission.ACCESS_FINE_LOCATION)
Erläuterung : Wir verwenden diese Option , damit Sie Ihren Standort an Ihre Freunde senden können.
Kategorie: Dienstleistungen, die Sie Geld kosten
Berechtigung : Telefonnummern direkt anrufen (android.permission.CALL_PHONE)
Erläuterung : Wir benötigen diese Berechtigung, damit wir die Funktion "Anrufen" in der App verwenden können.
Berechtigung : Senden von SMS-Nachrichten (android.permission.SEND_SMS)
Erläuterung : Sie können eine SMS senden, indem Sie die Funktion "Tell a Friend" verwenden, um einen Freund über WhatsApp zu informieren.
Kategorie: Kamera
Berechtigung : Bilder oder Videos aufnehmen (android.permission.CAMERA)
Erläuterung : Damit können Sie Bilder in WhatsApp aufnehmen. Lesen Sie hier mehr
Kategorie: Mikrofon
Berechtigung : Audio aufzeichnen (android.permission.RECORD_AUDIO)
Erläuterung : Mit dieser Berechtigung können Sie Sprachnotizen aufzeichnen, die an Ihre Freunde gesendet werden sollen .
Kategorie: Ihre Konten
Berechtigung : Hinzufügen oder Entfernen von Konten (android.permission.MANAGE_ACCOUNTS)
Erläuterung : Hiermit fügen wir Ihrem Gerät ein WhatsApp-Konto hinzu, um Ihre WhatsAppable-Kontakte anzuzeigen .
Berechtigung : Konten erstellen und Kennwörter festlegen (android.permission.AUTHENTICATE_ACCOUNTS)
Erläuterung : Hiermit fügen wir Ihrem Gerät ein WhatsApp-Konto hinzu.
Berechtigung : Konten auf dem Gerät verwenden (android.permission.USE_CREDENTIALS)
Erläuterung : Diese Berechtigung wird zum Lesen und Schreiben Ihrer WhatsApp-Anmeldeinformationen benötigt.
Berechtigung : Konten auf dem Gerät suchen (android.permission.GET_ACCOUNTS)
Erläuterung: Dies ist erforderlich, um herauszufinden, welche Konten auf WhatsApp-Kontakte überprüft werden sollen.
Berechtigung : Lesen Sie die Google-Dienstkonfiguration (android.providers.gsf.permission.READ_GSERVICES).
Erläuterung : Diese wird für die Integration von Google Maps in die WhatsApp-Standortfreigabe verwendet.
Kategorie: Ihre sozialen Informationen
Berechtigung : Ändern Sie Ihre Kontakte (android.permission.WRITE_CONTACTS).
Erläuterung : Dies ist erforderlich, damit wir die WhatsApp-Schaltfläche zu Ihren Kontakten hinzufügen können, damit Sie Ihren Freunden von überall auf Ihrem Telefon eine WhatsApp senden können.
Berechtigung : Lesen Sie Ihre Kontakte (android.permission.READ_CONTACTS).
Erläuterung : Wir verwenden diese Option , um alle Ihre Freunde, auf deren Telefon WhatsApp installiert ist, automatisch hinzuzufügen.
Kategorie: Ihre persönlichen Daten
Berechtigung : Lesen Sie Ihre eigene Kontaktkarte (android.permission.READ_PROFILE).
Erläuterung : Hiermit wird versucht, einen Standardprofilnamen festzulegen.
Berechtigung : Anrufprotokoll lesen (android.permission.READ_CALL_LOG)
Erläuterung : Diese Berechtigung ist nicht erforderlich, wird jedoch transitiv von READ_CONTACTS erteilt, da wir alte Versionen von Android unterstützen.
Berechtigung : Anrufprotokoll schreiben (android.permission.WRITE_CALL_LOG)
Erläuterung : Diese Berechtigung ist nicht erforderlich, wird jedoch transitiv von WRITE_CONTACTS erteilt, da wir alte Versionen von Android unterstützen.
Kategorie: Telefonanrufe
Berechtigung : Telefonstatus und -identität lesen (android.permission.READ_PHONE_STATE)
Erläuterung : Dies wird benötigt, damit Sie nicht gestört werden, wenn Sie telefonieren.
Kategorie: Ihre Bewerbungsinformationen
Berechtigung : Beim Start ausführen (android.permission.RECEIVE_BOOT_COMPLETED)
Erläuterung : Damit stellen wir sicher, dass die App ausgeführt wird, damit Sie Ihre Nachrichten rechtzeitig abrufen können. Berechtigung : Abrufen laufender Apps (android.permission.GET_TASKS)
Erläuterung : Dies ist erforderlich, um festzustellen , ob Taskkiller ausgeführt werden, die Probleme mit unserer Anwendung verursachen können.
Kategorie: Synchronisierungseinstellungen
Berechtigung : Synchronisierungseinstellungen lesen (android.permission.READ_SYNC_SETTINGS)
Erläuterung : Damit stellen wir sicher, dass Sie Ihre Nachrichten rechtzeitig erhalten.
Berechtigung : Synchronisierungsstatistik lesen (android.permission.READ_SYNC_STATS)
Erläuterung : Wir verwenden diese Funktion, um mögliche Probleme beim pünktlichen Abrufen Ihrer Nachrichten zu beheben. Berechtigung : Synchronisierung ein- und ausschalten (android.permission.WRITE_SYNC_SETTINGS)
Erläuterung : Wir verwenden diese Option , um sicherzustellen, dass Ihre WhatsApp-Kontakte auf dem neuesten Stand sind.
Kategorie: Entwicklungswerkzeuge
Berechtigung : Testen des Zugriffs auf den geschützten Speicher (android.permission.READ_EXTERNAL_STORAGE)
Erläuterung : Wir speichern Daten auf dem externen Speicher. Die Berechtigung wird transitiv von android.permission.WRITE_EXTERNAL_STORAGE erteilt. Wir haben keine Ahnung, warum Google die Erlaubnis so beschreibt.
Kategorie: Beeinflusst die Batterie
Berechtigung : Vibration steuern (android.permission.VIBRATE)
Erläuterung : Um Sie über eine neue Nachricht zu benachrichtigen, können wir Ihr Telefon vibrieren lassen.
Berechtigung : Verhindern, dass das Telefon in den Ruhezustand wechselt (android.permission.WAKE_LOCK)
Erläuterung : Wir benötigen diese Berechtigung , um sicherzustellen, dass Ihr Telefon nicht in den Ruhezustand wechselt, wenn Ihnen ein Freund eine Datei sendet.
Kategorie: Netzwerkkommunikation
Berechtigung : vollständiger Netzwerkzugriff (android.permission.INTERNET)
Erläuterung : Ohne diese Berechtigung könnten wir Ihre Chat-Nachrichten nicht senden.
Berechtigung : Google Play-Abrechnungsservice (com.android.vending.BILLING)
Erläuterung : Damit können Sie das WhatsApp-Abonnement bezahlen.
Berechtigung : Daten aus dem Internet empfangen (com.google.android.c2dm.permission.RECEIVE)
Erläuterung : Wir verwenden diese Option , um sicherzustellen, dass Sie Ihre Nachrichten rechtzeitig erhalten.
Berechtigung : WLAN-Verbindungen anzeigen (android.permission.ACCESS_WIFI_STATE)
Erläuterung : Hiermit wird überprüft, ob Sie über ein WLAN verfügen, mit dem WhatsApp nicht funktioniert.
Berechtigung : Netzwerkverbindungen anzeigen (android.permission.ACCESS_NETWORK_STATE)
Erläuterung : Wir verwenden diese Option, um Ihre Netzwerkverbindung zu diagnostizieren und die App entsprechend zu reagieren, damit Sie Ihre Nachrichten rechtzeitig erhalten.
Berechtigung : vollständiger Netzwerkzugriff (android.permission.INTERNET)
Erläuterung : Damit Nachrichten schnell gesendet und empfangen werden können, müssen Socket-Verbindungen zu unseren Servern geöffnet werden.
quelle
Die gesamten " Identitäts " -Berechtigungen gelten für das Push-Benachrichtigungssystem, das mithilfe von Google Cloud Messaging auf Android implementiert wird und das das Vorhandensein eines gültigen Google-Kontos auf dem Gerät erfordert.
Die Berechtigungen " SMS " und " Telefon " dienen zum Aktivieren des WhatsApp-Kontos bei der Neuinstallation auf einem Gerät und zum Senden einer Anrufaktion, wenn Sie die Telefonnummer eines bestimmten WhatsApp-Kontakts drücken.
Ich denke, die Berechtigung " Geräte- und App-Verlauf " muss für die Verwaltung der RAM-Nutzung durch WhatsApp selbst gelten. Dies sollte von einer Android-Version zur anderen variieren.
Die restlichen Berechtigungen sind mehr oder weniger selbsterklärend. Wenn Sie jedoch Details zu diesen Berechtigungen wünschen, geben Sie einfach einen Kommentar ein, und ich erkläre es Ihnen.
Ich würde empfehlen, dass Sie Ihre WhatsApp-Anwendung aktualisieren, da diese nach einer Weile die Unterstützung für frühere Versionen aufhebt.
Außerdem hat Android Police das APK für den neuesten Play Store-Build hochgeladen , in dem alte und neue Berechtigungen besser angezeigt werden.
WhatsApp hält ein wenig höher Version ihrer App als die auf der verfügbaren Play Store über hier (nur für den Fall Sie daran interessiert sind ).
quelle
Bei allgemeinen Fragen dazu, wofür eine Berechtigung steht (und was eine App damit tun könnte), finden Sie zunächst eine gute Übersicht auf meiner Android-Site . Ich habe viel recherchiert, um alle verfügbaren Informationen zu sammeln, und sie sind immer noch unvollständig. Ich kann nicht verstehen, dass es dazu keine offizielle Quelle für Endbenutzer gibt.
Zu Ihren expliziten Fragen:
RECEIVE_SMS
einer App könnten Sie Ihre Nachrichten theoretisch "essen", dh sie unter der Nase wegschleichen, sodass Sie nicht einmal bemerken, dass es eine gibt.GET_ACCOUNTS
wird benötigt, um Konten zu finden, bei denen Sie sich auf Ihrem Gerät registriert haben. Die API macht dies obligatorisch, wenn Sie ein Konto verwenden möchten (USE_CREDENTIALS
Berechtigung). Obwohl es ziemlich verdächtig aussieht, wenn eine App die erstere, aber nicht die letztere anfordert: Wofür müsste sie verfügbare Konten kennen, wenn sie keine verwenden möchte? Weitere Informationen finden Sie auch unter Was kann eine App mit der Berechtigung "BENUTZEN VON KONTEN AUF DEM GERÄT" tun? Ich frage mich, dassUSE_CREDENTIALS
in Ihrer Liste etwas fehlt, da Whatsapp dies sicherlich benötigt: Es verfügt auch über dieMANAGE_ACCOUNTS
Berechtigung (zum Erstellen / Verwalten Ihres Whatsapp-Kontos auf Ihrem Gerät) Dokumentation).GET_TASKS
Erlaubnis ist eine andere, die oft meine Augenbrauen hochzieht. Es ist zwar ziemlich klar, warum ein Prozessmanager (oder Task-Killer) das benötigt, aber ich sehe keinen Grund, warum Whatsapp daran interessiert sein sollte. Das heißt nicht automatisch, dass es keinen solchen Grund gibt. Es wäre zum Beispiel sinnvoll, wenn eine App für einige gemeinsame Aktionen prüfen müsste, ob eine Companion-App ausgeführt wird (ich bin kein Android-Entwickler, daher muss ich diesen Teil jemand anderem überlassen).Es tut mir leid, dass ich meine Erklärungen für die vollständige Liste der von Ihnen geposteten Berechtigungen nicht fortsetze, aber das würde ziemlich lange dauern. Besuchen Sie den ersten Link in meiner Antwort, um mehr Details zu erfahren. Und wenn dies bestimmte Fragen aufwirft, ist Android.SE natürlich der richtige Ort, um sie zu stellen!
quelle
READ_SMS
Erlaubnis. Aber ich sah Apps, die nur nachfragenRECEIVE_SMS
. Welchen Sinn hätte das? Ich vermute, esREAD_SMS
handelt sich um bereits gespeicherte (sozusagen "alte" SMS). Wenn ich einen Artikel "erhalten" kann, habe ich vollen Zugriff darauf. Ich bin mir nicht sicher, was die Weitergabe angeht. Vielleicht könnte ein Entwickler hier etwas Licht ins Dunkel bringen.