Cuando uso getCurrentPosition, la aplicación se cierra,
Versión: 5.3.2 + 2
Plataforma:
¿Ha agregado la configuración requerida a su archivo ios/Runner/Info.plist
(consulte la sección Permiso en el archivo README.md)?
Hola, mi info.plist tiene:
en mi aplicación, un FAB llama a un método como este:
getPos () {
intentar{
resp final = espera mGeolocator.getCurrentPosition ();
} captura (e) {
imprimir (e.toString);
}
}
en android funciona perfectamente, pero en iOS nunca aparece requestPermission y la app se cierra, la consola de depuración no imprime ninguna excepción.
También estoy enfrentando el mismo problema en mi simulador de iOS. La aplicación se cierra.
Trabajando bien en un simulador de Android y capaz de conseguir la posición.
Mi info.plist tiene:
Mi código:
void getLocation () async {
Position position = await Geolocator()
.getCurrentPosition(desiredAccuracy: LocationAccuracy.low);
print(position);
}
En sus Objetivos -> Firma de pestañas y capacidades -> Agregar capacidad -> Seleccionar modos de fondo
Y elija las opciones a continuación.
asegúrese de que su simulador tenga la ubicación habilitada.
en su simulador -> Depurar -> Ubicación -> Ubicación personalizada ...
@ samo92 , @vijayanbits durante el fin de semana publiqué un candidato de lanzamiento para la versión 6.0.0 en pub.dev que resuelve muchos problemas específicamente con permisos e informes si los servicios de ubicación no están habilitados.
Le agradecería mucho si pudiera intentarlo y ver si resuelve este problema. Esperamos oír de usted.
Comentario más útil
@ samo92 , @vijayanbits durante el fin de semana publiqué un candidato de lanzamiento para la versión 6.0.0 en pub.dev que resuelve muchos problemas específicamente con permisos e informes si los servicios de ubicación no están habilitados.
Le agradecería mucho si pudiera intentarlo y ver si resuelve este problema. Esperamos oír de usted.