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?

2 Solutions collect form web for “Los permisos de ACCESS_FINE_LOCATION se actualizan con uses-feature en la aplicación móvil de Ionic”

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.

  • Hacer la barra de desplazamiento visible en contenido iónico cuando se utiliza el desplazamiento nativo
  • Ionic / HTML5 - Entrada de teclado decimal?
  • Cordova-ionic ngCordova ios o el archivo de iPhone lee el código de error 5 ENCODING_ERR
  • Construir variantes de aplicaciones iónicas
  • Manejador de eventos para cerrar / detener la fuerza de una aplicación iónica
  • ¿Cómo construir y desplegar una versión anterior de android para ionic / cordova
  • Sonido personalizado mediante notificaciones de empuje iónico
  • Ionic Push: número de proyecto GCM no encontrado en la aplicación android
  • No se puede leer la propiedad 'getPicture' de undefined - cámara iónica
  • Mostrar notificación de inserción múltiple en la barra de estado en android de Córdoba
  • ¿Cómo genera Ionic / Cordova la clave hash?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.