Skip to content

Permisos para el cliente de Android

Suso Comesaña edited this page Mar 4, 2017 · 1 revision

Esta página también está traducida al: German, Dutch, Serbian, Spanish

¿Debo confiar en los permisos solicitados por Kontalk?

Kontalk es un proyecto de código abierto. Como tal, el código fuente está disponible para que cualquier persona lo pueda leer y comprobar. Cualquier permiso que solicitamos en el cliente Android de Kontalk es necesario para que funcione correctamente. De todas formas, si realmente no confías en el apk Play Store, puedes descargarlo de F-Droid: aquí se certifica que sus paquetes se compilan directamente del código fuente.

Permisos

android.permission.ACCESS_NETWORK_STATE

Se utiliza para comprobar la presencia de red con el fin de iniciar/detener consecuentemente el servicio de fondo (¿Segundo plano?)

android.permission.AUTHENTICATE_ACCOUNTS

Se utiliza para actuar como autentificador de Android al crear la cuenta de Kontalk en la configuración del sistema.

android.permission.CALL_PHONE

Utilizado por el elemento de menú Llamar para realizar una llamada directa al amigo con el que está chateando.

android.permission.GET_ACCOUNTS

Necesario para que el autentificador de cuentas recupere la lista de cuentas de Kontalk en el dispositivo (sólo una por ahora, pero se necesita de todos modos).

android.permission.INTERNET

Acceso a Internet (por supuesto).

android.permission.MANAGE_ACCOUNTS

Imprescindible para agregar/quitar cuentas de Kontalk en la configuración del sistema.

android.permission.READ_CONTACTS

Se utiliza para leer los contactos y comprobar cuáles están registrados en Kontalk. Sólo los hash de números de teléfono se envían al servidor. No se envían números de teléfono reales.

android.permission.READ_EXTERNAL_STORAGE

Necesario para leer el almacenamiento externo al enviar archivos multimedia.

android.permission.READ_PHONE_STATE

Se utiliza en la primera pantalla de registro para obtener automáticamente el número de teléfono del dispositivo y rellenar el formulario de registro.

android.permission.READ_SYNC_SETTINGS

Permite a Kontalk comprobar si la sincronización de contactos está habilitada en la configuración del sistema.

android.permission.READ_SYNC_STATS

Necesario para comprobar si una sincronización de contacto está activa.

android.permission.RECEIVE_BOOT_COMPLETED

Se utiliza para notificar al usuario inicialmente de mensajes no leídos.

android.permission.USE_CREDENTIALS

Se necesita para que el token de autenticación de Kontalk pueda utilizarse para iniciar sesión en el servidor.

android.permission.VIBRATE

Fundamental para activar la vibración para notificar los mensajes entrantes.

android.permission.WAKE_LOCK

Necesario para mantener el dispositivo encendido mientras se está conectado al servicio o se está teniendo una conversación activa. Tenga en cuenta que Kontalk nunca mantiene la pantalla encendida, sólo el dispositivo.

android.permission.WRITE_CONTACTS

Se utiliza para escribir entradas de Kontalk en contactos de Android para amigos registrados.

android.permission.WRITE_EXTERNAL_STORAGE

Usado para almacenar los archivos multimedia descargados.

android.permission.WRITE_SYNC_SETTINGS

Se utiliza durante el primer registro al configurar la cuenta de Kontalk para que se sincronice automáticamente (sin embargo, no se toca la configuración de sincronización principal).

com.google.android.c2dm.permission.RECEIVE

Necesario para la función de notificaciones push.

org.kontalk.permission.C2D_MESSAGE

Necesario para la función de notificaciones push.

com.android.vending.BILLING

Necesario para la donación a la aplicación.

Clone this wiki locally