Я також надіслав це запитання як електронний лист службі підтримки WhatsApp, і тепер я отримав від них відповідь із повним поясненням дозволів. Вставте цю відповідь нижче:
Дякуємо за ваше повідомлення Ми прагнемо підтримувати цю інформацію якомога актуальнішою та максимально точною.
Однак часом можливо, що Google або виробник телефонів можуть змінити, зняти з роботи або видалити різні дозволи.
Категорія: Ваші повідомлення
Дозвіл : отримання текстових повідомлень (android.permission.RECEIVE_SMS)
Пояснення : ми використовуємо це для того, щоб можна було прочитати SMS, які ми надсилаємо на ваш телефон, щоб підтвердити ваш номер телефону.
Категорія: Зберігання
Дозвіл : Змінення або видалення вмісту вашого USB-накопичувача (android.permission.WRITE_EXTERNAL_STORAGE)
Пояснення : Ми зберігаємо ваші медіа-файли та резервні копії історії чатів на USB-накопичувачі.
Категорія: Системні інструменти
Дозвіл : Змінення системних налаштувань (android.permission.WRITE_SETTINGS)
Пояснення : нам це потрібно, щоб прочитати ваші налаштування, ми не записуємо жодних налаштувань, але є лише дозвіл налаштування запису, який включає можливість читання налаштувань.
Дозвіл : встановлення ярликів (com.android.launcher.permission.INSTALL_SHORTCUT)
Пояснення : ми використовуємо це для встановлення ярлика WhatsApp або ярлика розмови на вашому домашньому екрані.
Дозвіл : видалення ярликів (com.android.launcher.permission.UNINSTALL_SHORTCUT)
Пояснення : ми використовуємо це для того, щоб не створювати на вашому домашньому екрані повторювані ярлики.
Категорія: Ваше місцезнаходження
Дозвіл : приблизне (на базі мережі) місцеположення (android.permission.ACCESS_COARSE_LOCATION)
Пояснення : Ми використовуємо це, щоб ви могли надіслати своє місцезнаходження своїм друзям.
Дозвіл : точне (GPS) розташування (android.permission.ACCESS_FINE_LOCATION)
Пояснення : Ми використовуємо це, щоб ви могли надіслати своє місцезнаходження своїм друзям.
Категорія: Послуги, які коштують вам грошей
Дозвіл : безпосередньо телефонувати на телефонні номери (android.permission.CALL_PHONE)
Пояснення : Це потрібно для того, щоб ми могли мати в програмі можливість "Дзвінок".
Дозвіл : надсилання SMS-повідомлень (android.permission.SEND_SMS)
Пояснення : Ви можете надіслати SMS, скориставшись нашою функцією розповісти другові, щоб повідомити другові про WhatsApp.
Категорія: Камера
Дозвіл : фотографувати або відео (android.permission.CAMERA)
Пояснення : ми використовуємо це, щоб ви могли робити фотографії з WhatsApp. Детальніше читайте тут
Категорія: Мікрофон
Дозвіл : запис аудіо (android.permission.RECORD_AUDIO)
Пояснення : ми використовуємо це для того, щоб ви могли записувати голосові нотатки, які надсилаєте друзям.
Категорія: Ваші рахунки
Дозвіл : додавання та видалення облікових записів (android.permission.MANAGE_ACCOUNTS)
Пояснення : ми використовуємо це для додавання облікового запису WhatsApp на ваш пристрій для показу ваших контактів WhatsAppable.
Дозвіл : створити облікові записи та встановити паролі (android.permission.AUTHENTICATE_ACCOUNTS)
Пояснення : ми використовуємо це для додавання облікового запису WhatsApp на свій пристрій.
Дозвіл : використання облікових записів на пристрої (android.permission.USE_CREDENTIALS)
Пояснення : нам потрібен цей дозвіл для читання та запису ваших даних WhatsApp.
Дозвіл : пошук облікових записів на пристрої (android.permission.GET_ACCOUNTS)
Пояснення: Це необхідно, щоб знайти, які облікові записи перевірити на контакти WhatsApp.
Дозвіл : прочитайте конфігурацію служби Google (android.providers.gsf.permission.READ_GSERVICES)
Пояснення : Це використовується для інтеграції Карт Google в обмін розташуванням WhatsApp.
Категорія: Ваша соціальна інформація
Дозвіл : змініть свої контакти (android.permission.WRITE_CONTACTS)
Пояснення : Це необхідно, щоб ми могли додати кнопку WhatsApp у ваші контакти, щоб ви могли надсилати WhatsApp своїм друзям з будь-якого місця в вашому телефоні.
Дозвіл : читайте свої контакти (android.permission.READ_CONTACTS)
Пояснення : ми використовуємо це для того, щоб автоматично додавати всіх ваших друзів, на яких на своїх телефонах встановлено WhatsApp.
Категорія: Ваша особиста інформація
Дозвіл : прочитати власну контактну картку (android.permission.READ_PROFILE)
Пояснення : ми використовуємо це для того, щоб спробувати встановити ім'я профілю за замовчуванням.
Дозвіл : читати журнал викликів (android.permission.READ_CALL_LOG)
Пояснення : Цей дозвіл не потрібен, але надається транзитивно з READ_CONTACTS, оскільки ми підтримуємо старі версії Android.
Дозвіл : записувати журнал викликів (android.permission.WRITE_CALL_LOG)
Пояснення : Цей дозвіл не потрібен, але надається транзитивно з WRITE_CONTACTS, оскільки ми підтримуємо старі версії Android.
Категорія: Телефонні дзвінки
Дозвіл : читання стану та ідентифікації телефону (android.permission.READ_PHONE_STATE)
Пояснення : нам це потрібно, щоб ми не дратували вас, коли ви перебуваєте по телефону.
Категорія: Інформація про ваші програми
Дозвіл : запустити при запуску (android.permission.RECEIVE_BOOT_COMPLETED)
Пояснення : ми використовуємо це для того, щоб програма працювала, щоб переконатися, що ви отримуєте повідомлення вчасно.
Дозвіл : завантаження запущених додатків (android.permission.GET_TASKS)
Пояснення : це нам потрібно для того, щоб перевірити, чи використовуєте ви будь-які вбивці завдань, які можуть спричинити проблеми з нашим додатком.
Категорія: Налаштування синхронізації
Дозвіл : читання налаштувань синхронізації (android.permission.READ_SYNC_SETTINGS)
Пояснення : ми використовуємо це для того, щоб отримати повідомлення вчасно.
Дозвіл : читати статистику синхронізації (android.permission.READ_SYNC_STATS)
Пояснення : Ми використовуємо це, щоб налагодити можливі проблеми вчасно отримувати ваші повідомлення.
Дозвіл : увімкнення та вимкнення синхронізації (android.permission.WRITE_SYNC_SETTINGS)
Пояснення : ми використовуємо це для того, щоб переконатися, що ваші контакти WhatsApp актуальні.
Категорія: Інструменти розробки
Дозвіл : перевірити доступ до захищеного сховища (android.permission.READ_EXTERNAL_STORAGE)
Пояснення : Ми зберігаємо дані на зовнішній сховище. Дозвіл надається транзитивно android.permission.WRITE_EXTERNAL_STORAGE. Ми не маємо ідеї, чому Google так описує дозвіл.
Категорія: Впливає на акумулятор
Дозвіл : вібрація управління (android.permission.VIBRATE)
Пояснення : щоб повідомити про нове повідомлення, ми можемо вібрувати ваш телефон.
Дозвіл : заборона телефону спати (android.permission.WAKE_LOCK)
Пояснення : нам це потрібно, щоб переконатися, що коли друг надсилає вам файл, він не зламається вашим телефоном спати.
Категорія: Мережевий зв’язок
Дозвіл : повний доступ до мережі (android.permission.INTERNET)
Пояснення : Без цього ми не змогли б надіслати ваші повідомлення в чаті.
Дозвіл : служба виставлення рахунків google play (com.android.vending.BILLING)
Пояснення : ми використовуємо це для того, щоб платити за підписку на WhatsApp.
Дозвіл : отримуйте дані з Інтернету (com.google.android.c2dm.permission.RECEIVE)
Пояснення : ми використовуємо це, щоб переконатися, що ви отримуєте повідомлення вчасно.
Дозвіл : перегляд підключень Wi-Fi (android.permission.ACCESS_WIFI_STATE) Пояснення : ми використовуємо це, щоб перевірити, чи ви перебуваєте на Wi-Fi, на якому WhatsApp не працюватиме.Дозвіл : перегляд мережевих підключень (android.permission.ACCESS_NETWORK_STATE) Пояснення
: Ми використовуємо це для діагностування вашого мережевого підключення та надаємо додатку відповідну реакцію, щоб забезпечити своєчасне отримання повідомлень.
Дозвіл : повний доступ до мережі (android.permission.INTERNET)
Пояснення : нам це потрібно для відкриття з'єднань сокетів до наших серверів, щоб швидше надсилати та отримувати повідомлення.
android.permission.NFC
- було б цікаво дізнатися, для чого їм це потрібно 🤔