有时在代码中可能存在线上小程序的storage引起的bug,但是目前只能在体验版小程序或开发版小程序中临时修改代码,并且打印storage来排查问题,小程序开发者和线上小程序的用户身份是一致的前提下是否有办法通过激活console后直接查看线上小程序的storage(或者用某种方法把storage同步到开发者工具中)?
如果直接在线上小程序的console内输入:wx.getStorageInfoSync() 或者 wx.getStorageInfo({ complete: console.log }) 实际上是会出现undefined的。
建议做个像微信客户端上传日志的一个功能,比如个人中心 -》设置里面 =》 上报日志,把缓存信息提交到开发者服务器上。
试试这个:https://developers.weixin.qq.com/miniprogram/dev/extended/log/
就发个版本就行,又不难。
storage是本地缓存的数据,也就是存在于小程序客户端手机上的,正常情况下,是拿不到的,但是可以把storage放起来放到数据库里面,只有通过这种方式可以,就是要加额外的逻辑,不知道有没有其他更好的方案。