11 de enero de 2017

Android: permisos considerados peligrosos

Para realizar ciertas acciones en las aplicaciones Android es necesario que el usuario del teléfono haya dado permiso a la app para ello.

Las aplicaciones compiladas con APIs inferiores a la 23 te solicitan esos permisos al iniciar la app por primera vez y de manera global, no con permisos individualizados.

Las aplicaciones compiladas con la versión de la API 23 y superiores te solicitan para los permisos considerados "peligrosos" autorización individualizada.

Estos son los permisos considerados "peligrosos" a día de hoy para Android:

  • ACCESS_COARSE_LOCATION: Sirve para acceder a los datos de geolocalización aproximados. 
  • ACCESS_FINE_LOCATION: Sirve para acceder a los datos de geolocalización precisos. 
  • ADD_VOICEMAIL: Permite añadir mensajes de voz al móvil. 
  • BODY_SENSORS: Captura datos de sensores corporales, por ejemplo, para medir las pulsaciones. 
  • CALL_PHONE: Permite realizar llamadas directamente desde el móvil sin marcar el número de teléfono por parte del usuario. 
  • CAMERA: Acceso a la cámara de fotos. 
  • GET_ACCOUNTS: Acceso a las cuentas del usuario en los servicios online (p.ej. Facebook) 
  • READ_CALENDAR: Leer el calendario del usuario con sus eventos. 
  • READ_CALL_LOG: Ver el listado de llamadas telefónicas. 
  • READ_CONTACTS: Accede a los contactos de la agenda del usuario. 
  • READ_EXTERNAL_STORAGE: Leer ficheros grabados en la tarjeta SD. 
  • READ_PHONE_STATE: Ver el estado del teléfono, incluye acceso al número telefónico del mismo en algunos países. 
  • READ_SMS: Leer SMS recibidos. 
  • RECEIVE_MMS: Recibir MMS por parte de la app. 
  • RECEIVE_SMS: Recibir SMS por parte de la app. 
  • RECEIVE_WAP_PUSH: Recbiir notificaciones Push vía WAP. 
  • RECORD_AUDIO: Grabar audio desde el móvil. 
  • SEND_SMS: Enviar SMSs desde el móvil sin intervención del usuario. 
  • USE_SIP: Permite hacer uso del protocolo de inicio de sesiones. 
  • WRITE_CALENDAR: Permite grabar eventos en el calendario. 
  • WRITE_CALL_LOG: Permite escribir eventos en el log de llamadas telefónicas. 
  • WRITE_CONTACTS: Permite crear contactos en el móvil.

No hay comentarios: