收藏
回答

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

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

2 个回答

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

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

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

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

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

    2021-05-11
    有用 1
    回复 1
    • zoe
      zoe
      2021-05-12
      谢谢,感觉存小程序缓存也可以吧,不用存数据库?
      2021-05-12
      回复
  • 睡前原谅一切
    睡前原谅一切
    2021-05-10

    保存到小程序缓存里。更新了微信头像 让用户自己上传重新改小程序里的头像。

    2021-05-10
    有用 1
    回复 1
    • zoe
      zoe
      2021-05-12
      和我想法一致,打算这么做来着
      2021-05-12
      回复
登录 后发表内容