Нет соединения с сервером у некоторых Android устройств

R2D2

Member
Добрый день.
начали тестировать приложение на разных устройтсвах- оказалось что некоторые устройства на Андройд (Honor, Redmi 8 Pro) почему то не имеют соединения с сервером WCS.
Хотя в Манифесте все разрешения прописаны, запрошены и предоставлены:
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.INTERNET" />
Запрос идет через https через доменное имя далее пере адресуется на жесткий ip
Что может быть, из за чего не может быть соединения с wcs на некоторых телефонах???
может быть из за android:usesCleartextTraffic="true"????
 

Max

Administrator
Staff member
Добрый день.
К сожалению, проблема не воспроизводится на стандартных примерах (Streaming-min, Media Devices, Player) на Nokia 5, Samsung S10+, Redmi 9. В наших приложениях используются следующие разрешения (на примере Streaming-min):
Code:
    <uses-permission android:name="android.permission.CAMERA" />
    <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
    <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
    <uses-permission android:name="android.permission.RECORD_AUDIO" />
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
Попробуйте выставить такие же разрешения.
может быть из за android:usesCleartextTraffic="true"????
В описании данной опции предлагается устанавливать ее в false, а для API level 28 и выше такое значение принято по умолчанию.
 
Top