tiempo - solicitar permisos en android
ImplementaciĆ³n de permisos Marshmallow (2)
AUTHENTICATE_ACCOUNTS este permiso ya no existe, como dijo el administrador de proyectos de Google.
Tendremos que esperar a una futura revisión de vista previa para continuar con esto porque la sección "Cambios clave" de la revisión 2 de M dice: "Algunas cuentas y permisos de identidad se trasladan al grupo de permisos de CONTACTOS y otros se eliminan o se otorgan según el tipo de cuenta. En en particular, android.permission.USE_CREDENTIALS, android.permission.MANAGE_ACCOUNTS, y android.permission.AUTHENTICATE_ACCOUNTS se desagrupan en espera de más cambios en una versión posterior ". http://developer.android.com/preview/support.html
Estoy tratando de agregar soporte para Android 6.0 en mi aplicación existente de Android. He usado SYNCADAPTER
para sincronizar los datos. está funcionando bien hasta API 22. pero en 23 (ANDROID 6.0) han eliminado el permiso de grupo AUTHENTICATE_ACCOUNTS
.
Encontré una muestra de cómo obtener permiso en tiempo de ejecución , intenté lo mismo con AUTHENTICATE_ACCOUNTS
pero no está funcionando.
También encontré una answer : ¿Hay algún truco para usar AUTHENTICATE_ACCOUNTS
igual que esa respuesta?
Encontré la lista de permisos eliminados en todas overhere . así que si mi aplicación usa ese permiso que está en la lista. En ese caso, ¿alguna aplicación funciona en Android M (6.0)?
Ya no se necesita AUTHENTICATE_ACCOUNTS en Android 6.0.
puede usar android:maxSdkVersion="22"
en su elemento de permiso de uso para dejar de solicitarlo a partir de Android 6.0.
Como se mencionó en el comentario de CommonsWare Sir y este blog ayudó a comprender más sobre este tema.