Приложение Android MAUI: GeneralSecurityException во время аутентификации выпуска, но работает при отладкеAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Приложение Android MAUI: GeneralSecurityException во время аутентификации выпуска, но работает при отладке

Сообщение Anonymous »

Я разрабатываю мобильное приложение с использованием .NET MAUI. В режиме отладки все работает отлично, но когда я переключаюсь в режим выпуска и пытаюсь пройти аутентификацию, возникает следующая ошибка:
Exception_WasThrown Java.Security.GeneralSecurityException
Вот подробности моей настройки и того, что я пробовал на данный момент:
Приложение .NET MAUI, ориентированное на net8.0-android.
Visual Studio 2022.
Использование SecureStorage для хранения токенов.
Аутентификация с помощью серверной службы.
Проверены разрешения в AndroidManifest.xml.
Очистка и пересборка проекта. p>
Ошибка возникает только при успешной аутентификации.
Мне нужна помощь, чтобы понять, почему эта проблема возникает только в выпускной сборке и как ее решить. . Мы будем очень признательны за любые идеи и предложения.
Спасибо!
[RelayCommand]
private async Task Login()
{
try
{
var tokenResponse = await _authenticationService.AuthenticateAsync(PinGet!, PasswordGet!);
if (tokenResponse == null)
{
await Shell.Current.DisplayAlert("Error", "Authentication failed", "OK");
return;
}

await SecureStorage.SetAsync("access_token", tokenResponse.JwtToken!);
await SecureStorage.SetAsync("refresh_token", tokenResponse.RefreshToken!);

await Shell.Current.DisplayAlert("Success", "Logged in successfully", "OK");
await Shell.Current.GoToAsync(nameof(HomePage));
}
catch (Exception ex)
{
await Shell.Current.DisplayAlert("Error", $"An error occurred: {ex.Message}", "OK");
}
}






























Подробнее здесь: https://stackoverflow.com/questions/786 ... on-but-wor
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»