- 当前 Bug 的表现(可附上截图)
每隔6s调用wx.getLocation接口并在map上添加一个marker,但是内存增涨的吓人,
测试手机
型号:mix2s
内存:6GB
下图是刚打开页面的性能数据 365M
下图是小程序卡住了,后来就闪退时的性能数据
微信提示
分析:总共调用了209次接口,小程序卡死
所耗时=209*6/60大约20分钟
小程序内存怎么不会释放,而是一直增加,直接闪退
由我的小程序业务场景需要频繁定位,所以会经常拿不到位置,出各种错误
以下我们几百个业务员实际使用接口返回的错误信息,出问题手机,苹果7,7p,各种常用的安卓手机,
{“errCode”:404,“errMsg”:“getLocation:fail:ERROR_SERVER_NOT_LOCATION”}
{“errCode”:1,“errMsg”:“getLocation:fail:ERROR_NETWORK”}
{“errCode”:2,“errMsg”:“getLocation:fail:ERROR_NOCELL&WIFI_LOCATIONSWITCHOFF”}
有时明明有权限,还是拿不到位置
我们开发人员应该如何避免这些问题
- 预期表现
应该正常显示位置
- 复现路径
- 提供一个最简复现 Demo
测试代码如下
代码片段:wechatide://minicode/4ycWW2mh7L2k
总是得不到官方的回应,希望尽早答复