200718-小程序开发常见问题汇总

小程序开发常见问题汇总

登录

  1. 是不是用户每次打开小程序都需要重新login?

    不必,可以将登录态存入storage中,用户再次登录就可以拿storage 里的登录态做正常的业务请求,只有当登录态过期了之后才需要重新login 。这样子做一则可以减少用户等待时间,二则可以减少网络带宽。

    目前微信的session_key 有效期是三天,所以建议开发者设置的登录态有效期要小于这个值。

    参考资料:获取用户信息

加解密

  1. session_key的作用
    • session_key是微信服务器生成的针对用户数据进行加密签名的密钥
    • 对wx.getUserInfo()接口得到“用户信息中的密文”进行解密
    • 对它“稍作处理”,用作维护小程序的登录态
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×