我正在尝试使用 react-native-webview 下载 Android apk 文件。它实际上可以下载apk文件!
但是我怎么知道文件何时下载成功并获取文件路径或自动安装我刚刚下载的apk文件?
有什么好的理想可以实现吗?很感谢
我正在尝试使用 react-native-webview 下载 Android apk 文件。它实际上可以下载apk文件!
但是我怎么知道文件何时下载成功并获取文件路径或自动安装我刚刚下载的apk文件?
有什么好的理想可以实现吗?很感谢
下载到您的设备路径后,您可以使用两个模块进行尝试。
您必须安装两个可用的模块。react-native-file-viewer
和react-native-document-picker
例子
import FileViewer from 'react-native-file-viewer';
import { DocumentPicker, DocumentPickerUtil } from 'react-native-document-picker';
DocumentPicker.show({
filetype: [DocumentPickerUtil.allFiles()],
}, (error, res) => {
if(res) {
FileViewer.open(res.uri)
.then(() => {
// success
})
.catch(_err => {
// error
});
}
});