Android M: Facturación y permisos de GCM
Tengo una aplicación que utiliza GCM y facturación. Con el fin de hacer Android M-ready estoy tratando de implementar el nuevo modelo de permiso .
Desafortunadamente no puedo encontrar ninguna información acerca de los permisos de GCM y de facturación. No aparecen en la lista de permisos normales y obviamente no están disponibles con Manifest.permission.*
Porque no están en el espacio de nombres android.permission
.
- Actualizar aplicación a Marshmallow o Nougat
- El programa Bluetooth de Android 6.0 no puede descubrir los dispositivos Bluetooth disponibles
- ¿Cómo evitar escribir código repetitivo duplicado para solicitar permisos?
- ¿Por qué mi aplicación de mapa se bloquea si configuro maxSdkVersion en el permiso WRITE_EXTERNAL_STORAGE?
- Mostrar explicación de permiso de forma asincrónica
Sin embargo, todavía tenemos que declararlos en el manifiesto
<uses-permission android:name="com.android.vending.BILLING"> <uses-permission android:name="com.google.android.c2dm.permission.RECEIVE">
Entonces, ¿cómo deben manejarse esos permisos? ¿Se conceden automáticamente?
- Android M detecta si el cuadro de diálogo de permisos está visible
- Obtener detalles del permiso mediante programación
- Método checkSelfPermission no funciona en targetSdkVersion 22
- Última actualización de la habilitación y deshabilitación de los datos móviles mediante programación
- Java.lang.RuntimeException: inicio fallido
- Implementación del permiso de Marshmallow
- Negación de permisos de Android 6.0: requiere permiso android.permission.WRITE_SETTINGS
- Reproductor de música preguntando para escribir permiso de almacenamiento externo?
Estos permisos se conceden automáticamente en el momento de la instalación:
checkSelfPermission("com.android.vending.BILLING")
devuelve PERMISSION_GRANTED
sin preguntar al usuario.
Por lo que he entendido la documentación y el comportamiento de la vista previa M más reciente, los únicos permisos que se tienen que pedir en tiempo de ejecución son los que tienen un grupo de permisos , ya que las ventanas emergentes que se piden al usuario sólo mencionan grupos de permisos.
- No se pueden obtener eventos en mi libgdx Actor
- ¿Es posible establecer encabezados HTTP personalizados en la WebView