收藏
回答

需要技术答疑--怎么把用户授权前后浏览页面串起来

有这么个场景需要咨询下,需要一个关联标识:

微信用户进入小程序,在没有授权让我获取手机号的情况下,浏览了小程序上的一系列页面(A、B、C等页面),然后用户授信我获取手机号,此时我怎么把用户授权之前浏览的页面关联上,用户在授权前后有什么标识时一样的、或者可以关联的不

回答关注问题邀请回答
收藏

4 个回答

  • dreamhunter
    dreamhunter
    05-20

    核心思路

    1. 登录阶段获取openid
    2. 用户进入小程序后,立即调用登录接口获取openid,作为授权前后的唯一关联标识(无论是否授权手机号,openid始终不变)。
    3. 缓存未授权时的操作记录
    4. 在用户授权手机号前,将浏览的页面路径、操作时间等信息以openid为键缓存到本地(如wx.setStorage)。
    5. 授权后同步缓存数据
    6. 用户授权手机号后,将本地缓存的记录与手机号、openid一同提交至服务器,完成关联。


    05-20
    有用 1
    回复
  • 智能回答 智能回答 本次回答由AI生成
    05-19
    有用 1
  • 古林风
    古林风
    06-11

    目前是从业务上找到用户登录前后的关联线索做串联;

    06-11
    有用
    回复
  • Mr.Zhao
    Mr.Zhao
    05-19

    页面栈拿不到?有没有登录拿不到?

    05-19
    有用
    回复
登录 后发表内容