1.wx.getSetting
以前wx.getSetting 会在下载图片的时候调用一次。没有频率限制 虽然有超标的隐患 但是在调用接口频率中 一天最多也就300次的调用量
现在 在保留以前逻辑不变的情况下 在app.onLaunch中调用一次。 突然暴增为17091 而小程序才4500的PV 这是个什么情况?
2.wx.login
跟新用户信息 获取手机号 会调用一次 60S频率限制 每天最大次数5次
app.onLaunch, 和 登录的时候 会调用一次。5S频率限制 没有最大次数限制
每次调用会使用 wx.getRealtimeLogManager 进行实时日志上报
结果上报日志显示 才900+ 。而调用接口频率中显示 wx.login 调用次数 42136 调用比高达 9.36。这是个什么情况
今日数据。。。感觉又不对。
wx.getSetting 会在app.onlaunch中被调用。
难道每次 app.onlaunch 和 图中小程序打开次数没有关系?
就是你的app.onLaunch明显调用异常,是小程序打开失败还是怎样这个不确定。
对于你的wx.getSetting有个建议,就还是改为下载图片调用,只不过加一个缓存,调用时判断缓存是否存在,不存在才重新调用。
app.onLaunch调用异常的话 .也解释不了 wx.getRealtimeLogManager 上报数据才900+ wx.login 调用次数却有 42136 的情况吧 我是先上报后请求的wx.login
wx.getSetting 确实可以优化。。但是我觉得实际效果并不能解决当前调用频率超标的问题。因为以前一直是这样的一天也就300不到的样子。。