From 4dc741151b23c6d2875f4c448e32eb0a4ffbed06 Mon Sep 17 00:00:00 2001 From: Denys Vitali Date: Thu, 22 May 2025 02:03:49 +0200 Subject: [PATCH] fix(mobile): trust the user trust store (Android) --- mobile/android/app/src/main/AndroidManifest.xml | 6 ++++-- .../app/src/main/res/xml/network_security_config.xml | 8 ++++++++ mobile/lib/ui/settings/developer_settings_page.dart | 2 +- 3 files changed, 13 insertions(+), 3 deletions(-) create mode 100644 mobile/android/app/src/main/res/xml/network_security_config.xml diff --git a/mobile/android/app/src/main/AndroidManifest.xml b/mobile/android/app/src/main/AndroidManifest.xml index 60f760e2c4..259001943d 100644 --- a/mobile/android/app/src/main/AndroidManifest.xml +++ b/mobile/android/app/src/main/AndroidManifest.xml @@ -8,7 +8,9 @@ android:requestLegacyExternalStorage="true" android:allowBackup="false" android:fullBackupContent="false" - android:largeHeap="true"> + android:largeHeap="true" + android:networkSecurityConfig="@xml/network_security_config" + > - \ No newline at end of file + diff --git a/mobile/android/app/src/main/res/xml/network_security_config.xml b/mobile/android/app/src/main/res/xml/network_security_config.xml new file mode 100644 index 0000000000..23d85dbe29 --- /dev/null +++ b/mobile/android/app/src/main/res/xml/network_security_config.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/mobile/lib/ui/settings/developer_settings_page.dart b/mobile/lib/ui/settings/developer_settings_page.dart index 27267bf516..f78e96213a 100644 --- a/mobile/lib/ui/settings/developer_settings_page.dart +++ b/mobile/lib/ui/settings/developer_settings_page.dart @@ -65,7 +65,7 @@ class _DeveloperSettingsPageState extends State { showErrorDialog( context, S.of(context).invalidEndpoint, - S.of(context).invalidEndpointMessage, + S.of(context).invalidEndpointMessage + "\n" + e.toString(), ); } },