【问题标题】:How can I open apk file I just download from react-native Webview?如何打开我刚刚从 react-native Webview 下载的 apk 文件?
【发布时间】:2019-12-28 09:44:25
【问题描述】:

我正在尝试使用 react-native-webview 下载 Android apk 文件。它实际上可以下载apk文件!

但是我如何知道文件何时下载成功并获取文件路径或自动安装我刚刚下载的apk文件?

有什么好的理想来实现它吗?非常感谢

【问题讨论】:

    标签: android reactjs react-native react-native-webview


    【解决方案1】:

    下载到您的设备路径后,您可以使用两个模块进行尝试。

    您必须安装两个可用的模块。 react-native-file-viewerreact-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
        });
      }
    });
    

    【讨论】:

    • 看来webview中的网页不是我能控制的。即使我不知道天气用户点击下载按钮。
    • @xiaoshitou 你说可以下载APK。对不对?
    • 是的。我无法使用 react-native-webview 下载 apk 文件,但不知道文件下载在哪里以及如何让它自动安装
    • 问题里不是说可以下载吗?
    猜你喜欢
    • 2017-12-19
    • 1970-01-01
    • 1970-01-01
    • 2013-09-04
    • 2022-10-14
    • 2021-04-09
    • 1970-01-01
    • 2014-06-10
    • 2013-08-02
    相关资源
    最近更新 更多