Я использую DownloadManager.Request для загрузки apk для обновления моего приложения, проблема в том, что это приложение будет работать во внутренней сети, которая не имеет rnet соединения, оно должно загружаться с нашего внутреннего сервера, но поскольку там нет inte rnet ожидает загрузки, как я могу решить эту проблему?
DownloadManager.Request request = new DownloadManager.Request(Uri.parse(downloadUrl));
request.setNotificationVisibility(DownloadManager.Request.VISIBILITY_VISIBLE);
request.setDestinationUri(fileUri);
request.setMimeType("application/vnd.android.package-archive");
request.setAllowedNetworkTypes(DownloadManager.Request.NETWORK_MOBILE | DownloadManager.Request.NETWORK_WIFI);
request.allowScanningByMediaScanner();
request.setAllowedOverRoaming(false);
request.setVisibleInDownloadsUi(true);
// request.setAllowedNetworkTypes()
//GET DOWNLOAD SERVICE AND ENQUEUE OUR DOWNLOAD REQUEST
final DownloadManager manager = (DownloadManager) context.getSystemService(Context.DOWNLOAD_SERVICE);
final long downloadId = manager.enqueue(request);