问题描述
我有一个 React Native Android 应用程序,它以 epub/pdf/djvu/mobi/azw3/Lit 格式下载文件......列表很长。 下载文件后,用户可以使用第三方应用程序从应用程序打开它,我使用 RNFetchBlob.android.intent 打开文件。当 用户的手机有一个可以打开文件的应用程序,它打开成功,但是当没有应用程序打开文件时什么也没有发生。 我的应用程序运行良好,但这种行为确实降低了用户体验。 有没有办法告诉用户他们没有正确的应用程序来打开正确的文件? 这是我的代码:
_openBook = book => {
let filePath = FileManager.getFilePath(book);
RNFetchBlob.android
.actionViewIntent(filePath,'application/' + book.extension)
.catch(error => console.log(error));
};
关于我的 package.json
的一些信息:
"react": "17.0.1","react-native": "0.64.0","rn-fetch-blob": "^0.12.0"
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)