Я пытался открыть билеты для этого в аккаунте создателей на github, но он просто продолжал закрывать его без подтверждения, что проблема была решена.
Я пытаюсь реализовать этот плагин для разрешений форм xamarin, и все работает хорошо, за исключением одной вещи, когда я пытаюсь запросить разрешение с помощью реального устройства, задача никогда не возвращается, независимо от того, Пользователь разрешил или отклонил запрос. Когда я перезапускаю проект, я вижу, что последнее действие пользователя относительно разрешения вступило в силу, однако в момент запроса функция просто зависает, и я не могу принимать решения на основе того, что выбрал пользователь. Ниже приведен фрагмент кода
var status = await CrossPermissions.Current.CheckPermissionStatusAsync(Permission.Location);
if (status != PermissionStatus.Granted)
{
//This line never returns
var results = await CrossPermissions.Current.RequestPermissionsAsync(Permission.Location);
status = results[Permission.Location];
}
Может быть, кто-нибудь здесь может пролить свет? Любая помощь будет оценена. Спасибо.