dirty
dirty
  • 发布:2018-09-10 09:04
  • 更新:2022-08-22 18:53
  • 阅读:2502

【报Bug】 uni.getStorageInfo在安卓和iOS上无法成功获得缓存占用空间

分类:uni-app

详细问题描述
在小程序模拟器中uni.getStorageInfo可以正确获得数据, 但是在ios和安卓上无论是打包后的程序还是在hbuilder基座上,uni.getStorageInfo永远只会执行fail和complete回调函数, 不执行success.
uni.getStorageInfoSync同样无法获得缓存信息.

另外, uni.setStorage和uni.getStorage似乎能够正确执行.

重现步骤
按照教程中uni.getStorageInfo的代码在ios和安卓中执行.
不执行success回调函数, 不能获得数据.
期望能够获得安卓和ios的缓存占用信息.

运行环境
[系统版本] Win10
[浏览器版本] Edge
[IDE版本] 2018/9/10最新版HBuilderX
[手机操作系统] iOS 11.3.1, 安卓版本7.1.2 Flyme 6.1.4.7A, 安卓版本7.0 EMUI 5.0.2
[手机型号] iPhone 7p, 魅族, 华为
[mui版本] uni-app

附件
[代码片段]
[安装包]

联系方式
[QQ]
[电话]

2018-09-10 09:04 负责人:无 分享
已邀请:
DCloud_UNI_GSQ

DCloud_UNI_GSQ

目前APP上存储空间没有大小限制,也不支持获取。

  • AJXMJC

    我也发现这个bug了

    uni.getStorageInfoSync 取到的 keys 永远都是空的。

    uni.getStorageInfo 方法获取都是错的 就是只执行 fail 方法,没有执行success。

    2018-09-21 23:51

dirty

dirty (作者) - IT

我请求的不是限制, 而是当前已经占用的空间数值.

吴伟杰

吴伟杰

那么久了还没修复,我的也是获取不到。

  • DCloud_UNI_GSQ

    这里目前是这样设计的,并非bug,没有修复之说。

    2018-11-02 13:24

  • 喜欢技术的前端

    你好,这个问题你是咋解决的

    2019-02-14 13:49

喜欢技术的前端

喜欢技术的前端 - QQ---445849201

请问这个问题怎么办呢??

s***@suxuantech.cn

s***@suxuantech.cn

如果是APP,就不显示限制大小,只显示已使用大小。我是这么解决的。

该问题目前已经被锁定, 无法添加新回复