1.首次登录小程序,本地存储中还不存在token,即需要发起登录请求得到token,并存到本地存储
2.小程序本地存储中已存在token,但是已过期,即需要再次发起登录请求以获得token,并覆盖掉本地存储中原先的token
3.小程序本地存储中存在token且有效,即保持登录状态
安全。微信小程序都是经过官方认证,其范围都在法律范围之内,因此token被获取是安全的,微信是腾讯公司于2011年1月21日推出的一款通过网络快速发送语音短信、视频、图片和文字,支持多人群聊的手机聊天软件。微信小程序的token是有两个小时的时间限制的,而且当用户申请了新的token时,新旧token会有5分钟的有效期,过了这个时间就会导致旧的token过期,会报一个当前token与appid或者openid或者secret不配套的错误,解决思路就是把token存到缓存中,前台后台都可以,不需要重新生成,但是要注意时间的判定。消息模板需要提前定义
消息内容需要提前定义好,且长度不能超过20,超过会出现错误。因此需要判断当前字符串是否超出规定长度,超出的该如何处理,都需要考虑。
小程序消息推送
需要用到用户到微信小程序管理平台认证的openId,还有开发者秘钥,进行消息的推送,把要发送的消息封装到模板中,获取到要发送用户的openId(openId是用户登录小程序以后由小程序平台生成的openId,每个用户有唯一一个,可以重复生成)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)