Los permisos de ACCESS_FINE_LOCATION se actualizan con uses-feature en la aplicación móvil de Ionic

Recientemente recibí una notificación de Google para actualizar la forma en que declaramos el uso de la geolocalización nativa en la aplicación.

En Ionic (v1), cordova-plugin-geolocation 2.3.0 "Geolocalización" instalado. Línea declarada en AndroidManifest.xml:

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> 

Google nos está diciendo que utilicemos en su lugar:

 <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <uses-feature android:name="android.hardware.location.gps" android:required="false"> 
  • ¿Hay alguna manera limpia de insertarlo en AndroidManifest.xml?
  • ¿Debe estar con un gancho?
  • ¿Debo esperar cordova-plugin-geolocation para actualizar el plugin a fin de satisfacer las recomendaciones de Google?

Puede especificar las propiedades de manifiesto de android desde el archivo config.xml de esta manera:

 <platform name="android"> <config-file target="AndroidManifest.xml"> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <uses-feature android:name="android.hardware.location.gps" android:required="false"> </config-file> </platform> 

También si está recibiendo el error unbound prefix's , ponga xmlns:android="http://schemas.android.com/apk/res/android" en la parte superior de su archivo config.xml

Por ejemplo:

 <widget xmlns = "http://www.w3.org/ns/widgets" xmlns:gap = "http://phonegap.com/ns/1.0" xmlns:android = "http://schemas.android.com/apk/res/android" id = "com.akis.android" version = "0.1" 

El complemento cordova-plugin-geolocation ha sido actualizado para que la actualización a la versión 2.4.0 incluya este requisito.

  • Vídeo como imagen de fondo ionic app
  • Hacer una llamada HTTP POST en Ionic 2 da la respuesta prohibida
  • Enviar notificación push mediante la notificación php y ionic alfa push
  • Las solicitudes iónicas devuelven 404 sólo en android, en Chrome funciona bien
  • No se puede leer la propiedad 'getPicture' de undefined - cámara iónica
  • Error al ejecutar cordova build -release android
  • No se muestra la pantalla de bienvenida de la aplicación iónica
  • Hacer la barra de desplazamiento visible en contenido iónico cuando se utiliza el desplazamiento nativo
  • Cómo utilizar la imagen como botón en iónico
  • No se puede evaluar el módulo FacebookLib: No se ha encontrado la configuración con nombre 'debug'
  • Error al agregar la plataforma Android en el marco iónico en ubuntu
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.