Я использую плагин Download on ioni c 3 для загрузки файла pdf из внешнего источника. Вот код, который я использую.
var request = {
uri: item.url,
title: item.resource_title,
description: '',
mimeType: '',
visibleInDownloadsUi: false,
notificationVisibility: 1,
destinationInExternalFilesDir: {
dirType: 'Downloads',
subPath: 'MyFile.pdf'
},
destinationUri: 'this.file.externalRootDirectory + ‘/Download/’',
};
this.downloader.download(request)
.then((location: string) => console.log('File downloaded at:'+location))
.catch((error: any) => console.error(error));
В приведенном выше коде «item.uri» - это внешняя ссылка для скачивания, например onedrive.com/demo.pdf
Теперь проблема в том, что всякий раз, когда пользователь загружает этот файл, он может видеть исходный URL (onedrive.com/demo.pdf) в менеджере загрузок.
Я думал, есть ли способ , мы можем скрыть этот источник или покажите какой-нибудь фиктивный текст в менеджере загрузок. Я вижу, что другие приложения, такие как Google и Skype, делают это.