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 .

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?

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.

  • FIleObserver y ContentObserver no funcionan en Android Marshmallow
  • Cómo eliminar un permiso agregado debido a Google Fitness API 7.5.0
  • Período de tiempo de ejecución de Marshmallow
  • Cómo deshabilitar las animaciones en el código al ejecutar pruebas de Espresso
  • Servicios de Android Play FusedLocatioAPI getLastLocation se bloquea con SecurityException
  • ¿Cuál es la diferencia entre ACCESS_NETWORK_STATE e INTERNET?
  • Permiso denegado (¿falta el permiso de INTERNET?): Pero se da permiso
  • ¿Cómo lidiar con la eliminación de un permiso para un receptor de difusión en Android M?
  • Error de instalación de Google Play -505
  • Los teléfonos de Redmi no piden permisos de SMS y por lo tanto no leen sms
  • Android Studio v1.3 Comprobación del uso de permisos no verificados
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.