怎样判断小程序是不是第一次打开?

发布于 8 年前作者 houxiulan13657 次浏览最后编辑 8 年前来自 ask

如题,怎样判断用户的该小程序是不是首次打开。

类似APP有那种引导页,只有第一次进去的用户可以看到,问题是怎样判断是不是首次。求解。

10 回复
jlong
jlong1 楼6 年前

做缓存的话用户删除小程序后就消失了,下次进来还有。

yangzhu
yangzhu2 楼6 年前

有没有类似APP的,可以存到本地那种。

duanchao
duanchao3 楼6 年前

随便往缓存存个变量不就行了

eqiao
eqiao4 楼6 年前

没有啊

juanlei
juanlei5 楼6 年前

只拿openid是不需要授权的,拿头像和昵称才需要授权

aguo
aguo6 楼6 年前

好吧,谢啦。

naqiu
naqiu7 楼6 年前

做缓存删了下次还有 引导,那你就按一楼说的 存openid  放数据库

yongpeng
yongpeng8 楼6 年前

对   不会弹框  所以不会很麻烦

kyin
kyin9 楼6 年前
  1. 可以存一个flag在local storage中。缺点:值会一直存在客户端;用户删除小程序后flag会被删除。

  2. 也可以拿到用户open id存在数据中,首次登录(比如客户端没token的时候且第一次见到这个id)时判断一下。缺点:需要用户授权

xueyang
xueyang10 楼6 年前

用户第一次打开你就往数据库里存一个openid,如果没有存过的话,就是第一次打开,openid一个微信号只有一个