Hello,
When I request the permissions on Android, the permission windows appear and once they are accepted, the code stops are execution. The application does not crash, there is no except, just a freeze of code execution.
Can you help me ?
try{
PermissionStatus camera_status = await CrossPermissions.Current.CheckPermissionStatusAsync(Permission.Camera);
PermissionStatus storage_status = await CrossPermissions.Current.CheckPermissionStatusAsync(Permission.Storage);
PermissionStatus location_status = await CrossPermissions.Current.CheckPermissionStatusAsync(Permission.Location);
if (camera_status != PermissionStatus.Granted || storage_status != PermissionStatus.Granted || location_status != PermissionStatus.Granted)
{
Dictionary<Permission, PermissionStatus> results = await CrossPermissions.Current.RequestPermissionsAsync(new[] { Permission.Camera,* Permission.Storage, Permission.Location });
camera_status = results[Permission.Camera];
storage_status = results[Permission.Storage];
location_status = results[Permission.Location];
}
if (camera_status != PermissionStatus.Granted || storage_status != PermissionStatus.Granted || location_status != PermissionStatus.Granted)
{
await Application.Current.MainPage.DisplayAlert("ERREUR", "Vous devez autoriser l'application à accéder à votre appareil photo et votre localisation !", "ok");
if (Device.RuntimePlatform == Device.iOS)
CrossPermissions.Current.OpenAppSettings();
}
}catch(Exception e)
{
string resulttest = e.Message;
}
Thanks,