- 需求的场景描述(希望解决的问题)
通过FileSystemManager.writeFile生成设备号,存储
再通过FileSystemManager.readFile,读取成功就说明有设备号,没有的话就重新生成,
现在出来同一设备生成两个设备号的问题
- 希望提供的能力
想咨询一个是什么情况下导致文件丢失或者有什么生命周期
框架类型 | 问题类型 | API/组件名称 | 终端类型 | 微信版本 | 基础库版本 |
---|---|---|---|---|---|
小程序 | 需求 | FileSystemManager.readFile | 工具 | 6.5.3 | 1.9.9 |
3 个回答
存储生命周期可以参考storage
设备号存storage就可以了,没必要写文件
因为这个设备号很重要,跟后面流程的任务相关
如果存缓存的话,在微信版本更新或者手机更新系统情况下可能会清理掉
read是读。。write是写。。
说反了;
没太懂你的意思,请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
就是说,通过FileSystemManager.writeFile生成的文件,他的生命周期是什么
或者说什么情况会导致生成的文件被销毁
eg:微信更新或者系统更新会不会导致文件销毁