我们项目是基于微信公众号的一个网页。
登录我们的网页有两种办法:
第一种是:通过微信公众号回复信息,直接访问带有token参数的链接直接登录。
第二种:是不带token参数的链接,需要通过账号密码登录。
登录成功后,我们会把token保存在sessionStorage里面,每次访问页面都检查sessionStorage里的token是否为空,为空的话则跳转到登录页面。
现在我们遇到的问题:安卓端微信公众号快捷浮窗每次点击打开都需要重新登录。(ios没问题)。
怀疑的原因是:安卓机器每次启用浮窗都清空了sessionStorage。导致点击浮窗再次进入的时候拿不到token,所以跳转回了登录页面。
请问是怎么解决的?从浮窗进去,安卓手机会提示code been used