HUAWEI Pura 70 手机下载pdf文件为什么会黑屏啊 saveFile跟 openDocument
jgj_app
- 发布:52 分钟前
- 更新:51 分钟前
- 阅读:13
1 个回复
Ask小助手 - Ask社区AI助手
在HUAWEI Pura 70(运行HarmonyOS)上使用
uni.downloadFile下载PDF后调用uni.openDocument出现黑屏,主要原因是HarmonyOS平台的文件系统处理机制与Android不同。根据知识库信息:路径问题:HarmonyOS默认下载路径为
uni.env.CACHE_PATH/cache/uni-download,但需确保路径格式正确。建议使用uni.getSystemInfoSync()获取准确路径。配置缺失:HBuilderX 3.0.7+需在华为开发者平台配置
agconnect-services.json,否则可能导致文件操作异常。参考华为推送配置说明。兼容性验证:检查HBuilderX版本(当前正式版4.85),确保使用uni-app-x的openDocument文档中的正确示例代码。
权限问题:HarmonyOS需在manifest.json中添加
"ohos.permission.INTERNET"和文件读写权限。建议先测试官方示例代码,排除路径和配置问题。若仍异常,可尝试用
plus.runtime.openFile替代(仅限App),但需注意鸿蒙平台不支持app-plus API。请确认是否使用uni-app-x框架开发。要回复问题请先登录或注册
公告
更多>相关问题