微信小程序
风神幻龙
这个作者很懒,什么都没留下…
展开
-
微信小程序wx.getStorage报错,getStorage:fail data not found
如果是刚存储的数据,立刻getStorage是无法获取的,可以延迟获取setTimeout(function () { wx.getStorage }, 1000)原创 2021-01-29 15:02:02 · 3439 阅读 · 0 评论 -
微信小程序一次性订阅踩坑记录
由于是一次性订阅,每次订阅只能发送一次信息,为了让用户更好的知道自己能否有接收订阅消息,以及可以接收订阅消息的次数,所以会采取数据库记录,每次订阅加一,每次发送减一。理论上这样的逻辑是没什么问题,但是却忽略了这种发送次数的控制权限是在微信端,而微信端会在以下情况下清空发送条数,导致数据库的记录和实际发送次数有出入。1.用户禁止接收订阅消息如果一个用户在设置中禁止了接收订阅消息,那么该小程序下的所有模板的订阅次数都将会清零。2.总是保持以上选择,不再询问的订阅消息如果一个用户首先选择了接收,中途又取消原创 2020-09-16 16:02:44 · 2913 阅读 · 6 评论 -
wx.startLocationUpdateBackground使用注意事项
最近做小程序有后台定位的需求,看到微信小程序提供了这样一个功能,本来是一件很高兴的事情,但是越使用越觉得很不方便,下面来看看有哪些不方便吧。文档对应链接本来,我并不明白什么叫需引导用户开启授权,使用后明白了,因为它并不像我们平时使用的获取位置信息的方式,点击允许即可,它是不会有任何提示信息的。那么怎么办呢?文章中“需引导用户开启授权”中授权二字是超链接,我们点进去。文档让我们通过wx.openSetting来打开设置页,让用户自己选择。那行吧,当wx.startLocationUpdateBack原创 2020-05-09 15:55:58 · 13120 阅读 · 2 评论