소스 검색

do not use P2P Wifi connections. Fixes issue on samsung

Cristiano Coelho 4 년 전
부모
커밋
52aa5ecd7a
1개의 변경된 파일5개의 추가작업 그리고 2개의 파일을 삭제
  1. 5
    2
      android/src/main/java/com/RNFetchBlob/RNFetchBlobReq.java

+ 5
- 2
android/src/main/java/com/RNFetchBlob/RNFetchBlobReq.java 파일 보기

@@ -252,8 +252,11 @@ public class RNFetchBlobReq extends BroadcastReceiver implements Runnable {
252 252
                             continue;
253 253
                         }
254 254
 
255
-                        // netinfo is deprecated
256
-                        //if (netInfo.getType() == ConnectivityManager.TYPE_WIFI && netInfo.getState() == NetworkInfo.State.CONNECTED) {
255
+                        // Don't use P2P Wi-Fi on recent samsung devices
256
+                        if(caps.hasTransport(NetworkCapabilities.NET_CAPABILITY_WIFI_P2P)){
257
+                            continue;
258
+                        }
259
+
257 260
                         if(caps.hasTransport(NetworkCapabilities.TRANSPORT_WIFI)){
258 261
                             clientBuilder.proxy(Proxy.NO_PROXY);
259 262
                             clientBuilder.socketFactory(network.getSocketFactory());