Android APP Http2/3

Добрый день!
Подскажите, пожалуйста, как включить http2/3 для передачи файлов с мобильного приложения? Почему используется протокол http1, хотя в Nginx указан редирект и большинство запросов гуляют как раз таки через http3.

Как пример:

    • [07/Dec/2024:20:05:55 +0300] “GET /index.php/apps/files/preview-service-worker.js HTTP/3.0” 200 5340 “https://cloud.****.ru/index.php/apps/files/preview-service-worker.js” “Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36” “-”

Android client:

  • TEMK2 [07/Dec/2024:19:32:13 +0300] “GET /index.php/apps/files/api/v1/thumbnail/256/256/%D0%90%D0%B2%D1%82%D0%BE%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B0/Camera/20241207_172618.jpg HTTP/1.1” 200 6156 “-” “Mozilla/5.0 (Android) Nextcloud-android/3.29.2” “-”

Temk2 [07/Dec/2024:20:31:12 +0300] “PUT /remote.php/dav/files/TEMK2/%D0%90%D0%B2%D1%82%D0%BE%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B0/2024/07/%D0%97%D0%B0%D0%BF%D0%B8%D1%81%D1%8C%20%D0%B2%D1%8B%D0%B7%D0%BE%D0%B2%D0%BE%D0%B2%20%D0%9C%D0%B0%D0%BC%D0%B0_240705_171402.m4a HTTP/1.1” 201 0 “-” “Mozilla/5.0 (Android) Nextcloud-android/3.30.5” “-”
"

I have no idea if it’s possible to make Nextcloud Android client to use http2. but it seems to be general issue - I can confirm “Mozilla/5.0 (Android) Nextcloud-android/3.29.2” always use HTTP/1.1 while Talk and DAVX5 do HTTP/2 (docker+Apache behind traefik)

"HTTP/1.1","Mozilla/5.0 (Android) Nextcloud-android/3.29.2"
"HTTP/1.1","Mozilla/5.0 (Android) Nextcloud-android/3.29.2"
"HTTP/2.0","DAVx5/4.4.3.2-ose (dav4jvm; okhttp/4.12.0) Android/15"
"HTTP/1.1","Mozilla/5.0 (Android) Nextcloud-android/3.29.2"
"HTTP/2.0","Mozilla/5.0 (Android) Nextcloud-Talk v20.1.0"
"HTTP/2.0","Mozilla/5.0 (Android) Nextcloud-Talk v20.1.0"
"HTTP/2.0","Mozilla/5.0 (Android) Nextcloud-Talk v20.1.0"
"HTTP/1.1","Mozilla/5.0 (Android) Nextcloud-android/3.29.2"
"HTTP/1.1","Mozilla/5.0 (Android) Nextcloud-android/3.29.2"
"HTTP/1.1","Mozilla/5.0 (Android) Nextcloud-android/3.29.2"
"HTTP/2.0","DAVx5/4.4.3.2-ose (dav4jvm; okhttp/4.12.0) Android/15"
"HTTP/2.0","DAVx5/4.4.3.2-ose (dav4jvm; okhttp/4.12.0) Android/15"
"HTTP/2.0","DAVx5/4.4.3.2-ose (dav4jvm; okhttp/4.12.0) Android/15"
"HTTP/2.0","DAVx5/4.4.3.2-ose (dav4jvm; okhttp/4.12.0) Android/15"
"HTTP/2.0","DAVx5/4.4.3.2-ose (dav4jvm; okhttp/4.12.0) Android/15"
"HTTP/2.0","DAVx5/4.4.3.2-ose (dav4jvm; okhttp/4.12.0) Android/15"
"HTTP/1.1","Mozilla/5.0 (Android) Nextcloud-android/3.29.2"
"HTTP/2.0","DAVx5/4.4.3.2-ose (dav4jvm; okhttp/4.12.0) Android/15"
"HTTP/2.0","DAVx5/4.4.3.2-ose (dav4jvm; okhttp/4.12.0) Android/15"

looks like a known issue Full HTTP/2 support · Issue #2681 · nextcloud/android · GitHub