¿Por qué Play Store sigue solicitando todos los permisos de la aplicación para instalar en Android Marshmallow?

De todo lo que he leído, al instalar una nueva aplicación desde Play Store bajo Marshmallow, se supone que solo debe instalarse sin preguntas de permiso (por ejemplo, el artículo Slash Gear ). Luego, se supone que la aplicación solicita cada permiso que necesita mientras la ejecuta.

Esto no sucede en mi Nexus 5, que actualicé a través de OTA a 6.0 a principios de esta semana. Al hacer clic en instalar en Play Store, sigue obteniendo la lista masiva de permisos junto con un botón Aceptar. ¿Hay una configuración que se necesita para hacer que esto funcione como se esperaba?

A ver si esto ayuda. Ars Technica señaló aquí : " Las aplicaciones que tienen como objetivo el nuevo SDK y están instaladas en un dispositivo 6.0 no solicitarán ningún permiso en el momento de la instalación. Así es, el botón "instalar" en Play Store instalará la aplicación ahora " . También señaló que " las aplicaciones antiguas que no están dirigidas al SDK de Android M aún mostrarán una gran lista de permisos en el momento de la instalación " . Android 6?

Respuestas (1)

Creo que la aplicación debe estar hecha con API 23 (también conocida como API de Marshmallow) y el usuario debe estar en 6.0 Marshmallow o superior para que tenga efecto. Sin embargo, todavía puede ir a Configuración - Aplicaciones y cambiar los permisos de cada aplicación individualmente, o ir a Avanzado en Aplicaciones (el ícono de ajustes) y cambiarlos por categoría.

Fuente: Desarrolladores de Android - Solicitud de permisos en tiempo de ejecución

Lamentablemente, funciona de esta manera, ya que me gustaría instalar algunas aplicaciones, pero preferiría no dar acceso ni siquiera momentáneo a cosas como los contactos. Supongo que continuaré posponiendo la instalación de esas aplicaciones hasta que se actualicen a 23.