From ced493388fc523e6c894572720e5a51949b8b265 Mon Sep 17 00:00:00 2001 From: UnknownShadow200 Date: Tue, 27 Aug 2024 20:11:25 +1000 Subject: [PATCH] Android: Try to redirect from http to https on newer devices --- android/app/src/main/java/com/classicube/MainActivity.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/android/app/src/main/java/com/classicube/MainActivity.java b/android/app/src/main/java/com/classicube/MainActivity.java index c0432b348..722866119 100644 --- a/android/app/src/main/java/com/classicube/MainActivity.java +++ b/android/app/src/main/java/com/classicube/MainActivity.java @@ -913,6 +913,11 @@ public class MainActivity extends Activity static byte[] readCache = new byte[8192]; public static int httpInit(String url, String method) { + // newer android versions block cleartext traffic by default + if (android.os.Build.VERSION.SDK_INT >= 26) { + url = url.replace("http://", "https://"); + } + try { conn = (HttpURLConnection)new URL(url).openConnection(); conn.setDoInput(true);