收藏
回答

wx.getUserProfile 获取的用户信息保存到哪里?

wx.getUserProfile用户弹窗同意的话,保存到哪里,下次进入小程序才不需要再次弹出弹窗?存storage的话,更新了头像等咋办?
回答关注问题邀请回答
收藏

1 个回答

  • 纸玫瑰
    纸玫瑰
    2021-05-11

    感谢邀请,存的话尽量是存到数据库里. 现在的接口机制是用户不主动点击 无法获取用户的头像. 所以业务逻辑一般是这样:

    1.用户进入程序通过login静默获取openid,把这个openid存起来,然后设定一个默认的微信名和头像

    2.个人中心头像旁边放一个按钮,如果微信名是默认的 就显示点击登录, 如果是更新过一次,就显示更新头像.

    3.现在是无法主动获取用户的最新头像的,只能用户点一下,才能获取用户现在的头像

    2021-05-11
    有用 1
    回复 1
    • zoe
      zoe
      2021-05-12
      谢谢,感觉存小程序缓存也可以吧,不用存数据库?
      2021-05-12
      回复
登录 后发表内容