Google Play Store: la aplicación no requiere ningún permiso especial adicional

Play Store actualiza las aplicaciones automáticamente si no hay cambios en los permisos. Pero skype me pidió actualizar la aplicación y cuando hice clic en el botón de actualización encontré este popup.

Introduzca aquí la descripción de la imagen

Así que si no hay permiso cambiado, entonces ¿por qué play-store mostrando este diálogo.

En realidad, también desarrollé una aplicación y en esa aplicación también no cambiar ningún permiso y tengo el mismo diálogo. Así que revisé sus documentaciones relacionadas con las actualizaciones automáticas, pero no encontré nada.

Esto me sucede a mí también, y tomó un poco de depuración para averiguar. Si va a la página de la aplicación (antes de hacer clic en actualizar), y desplácese hasta la parte inferior, hay un enlace a "Detalles de permiso". En mi caso, mostró "Usar cuentas en el dispositivo", que correspondía a android.permission.USE_CREDENTIALS . Es posible que tenga un permiso diferente, pero si tiene el mismo nuevo como el mío, siga leyendo para saber cómo depurado y lo arregló.

No ./app/build/intermediates/exploded-aar/com.google.android.gms/play-services-wallet/8.3.0/AndroidManifest.xml: <uses-permission android:name="android.permission.USE_CREDENTIALS"/> este permiso, pero al hacer un grep de toda mi compilación, vi: ./app/build/intermediates/exploded-aar/com.google.android.gms/play-services-wallet/8.3.0/AndroidManifest.xml: <uses-permission android:name="android.permission.USE_CREDENTIALS"/>

Por lo tanto, sospecho que algunas actualizaciones de google-play-services (o tal vez pasar de la API selectiva a toda la API, como se delineó en https://developers.google.com/android/guides/setup ) me hicieron usar Google -play-services y sus dependencias de AndroidManifest.xml, incluyendo este nuevo permiso que nunca necesité. Hay más información sobre esto en: ¿Por qué se agregan automáticamente los permisos a mi AndroidManifest cuando incluye la biblioteca de Servicios de Google Play

Volviendo a usar paquetes individuales de google-play-services, pude eliminar Wallet y es USE_CREDENTIALS, lo que debería ayudar a que mi instalación vuelva a funcionar sin problemas.

Por cierto, Android 6.0 Marshmellow eliminado este permiso por completo (véase USE_CREDENTIALS no disponible en el nuevo Android M API ), así que tal vez eso tiene algo que ver con él? Donde Wallet comenzó a depender de ello automáticamente en alguna actualización reciente o no tan reciente, ya que asumieron que sería automática en las compilaciones de Marshmellow, y algunas aplicaciones ahora incluyen la dependencia de permisos sin tener conocimiento de ello?

  • Política de privacidad de la aplicación para Android
  • Actualizaciones de aplicaciones inteligentes en Google Play Store: ¿cómo funciona?
  • ¿Hay un buen sitio para el seguimiento de su ranking en Android Market?
  • Error de aplicación: esta versión de la aplicación no está configurada para Facturación de mercado
  • Android Market - ¿Esta aplicación está disponible para más de 0 dispositivos?
  • Android: subiendo un nuevo APK con permisos actualizados a una aplicación publicada
  • Localización de la aplicación Google Play Store
  • Estado dice Borrador en Prod
  • ¿Es posible pasar un argumento personalizado al mercado Android para que mi aplicación lo reciba en el primer lanzamiento?
  • Convertir un sitio web en una aplicación de Android
  • Número de descargas en Google Play
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.