Configuración localización para Android

//Configuración localización para Android

5.11 Configuración localización para Android

Añade los permisos de localización incluyendo esta línea en el archivo AndroidManifest.xml:

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

Añade el siguiente código en el onCreate del MainActivity.cs y el método con la llamada OnRequestPermissionsResult para registrar la localización.

{
 DependencyService.Register<Com.Indigitall.Xamarin.Android.Indigitall>();
 //Com.Indigitall.Android.Indigitall.SetDefaultActivity(this,
Java.Lang.Class.FromType(typeof(MyMainActivity)).Name);
 Com.Indigitall.Android.Indigitall.SetDefaultActivity(this, "YOUR ACTIVITY");
 ...
 var app = new App();
 ...
 Com.Indigitall.Xamarin.Android.Utils.PermissionUtils.RequestLocationPermission(this);
 ...
 LoadApplication(app);
 ...
}
public override void OnRequestPermissionsResult(int requestCode, string[] permissions,
[GeneratedEnum] Permission[] grantResults)
 {
 base.OnRequestPermissionsResult(requestCode, permissions, grantResults);
 Com.Indigitall.Xamarin.Android.Utils.PermissionUtils.OnRequestPermissionResult(this,
requestCode, permissions, grantResults);
 }
2021-07-15T16:44:04-05:00