Я использую брандмауэр в своей сети, и в этой сети есть только один Ip, которому разрешен доступ. Я хочу загрузить свой apk-файл со специального Ip, но Download Manager добавляет в список как STATUS_PENDING. Как я могу скачать этот файл без VPN?
DownloadManager downloadManager = (DownloadManager) context.getSystemService(Context.DOWNLOAD_SERVICE);
DownloadManager.Request downloadRequest = new DownloadManager.Request(Uri.parse(urlPath));
downloadRequest.setAllowedNetworkTypes(DownloadManager.Request.NETWORK_MOBILE | DownloadManager.Request.NETWORK_WIFI);
downloadRequest.setAllowedOverRoaming(true);
downloadRequest.setAllowedOverMetered(true);
downloadRequest.setTitle("NetworkApp");
downloadRequest.setDescription("Downloading NetworkApp " + versionName);
downloadRequest.setVisibleInDownloadsUi(true);
downloadRequest.setDestinationInExternalFilesDir(context, null, "NetworkApp.apk");
downloadRequest.setNotificationVisibility(DownloadManager.Request.VISIBILITY_VISIBLE);
long downloadId = downloadManager.enqueue(downloadRequest);
Android API: 28