字节小程序
开发者社区
小程序小游戏
登录
关于getUserProfile的使用疑问

关于getUserProfile的使用疑问

2305浏览作者: 用户408348593355

tt.getUserProfile依赖tt.login,不调用tt.login直接用tt.getUserProfile,会报

getUserProfile:fail invalid session

然后,调用完tt.login之后再自动调用tt.getUserProfile,因为tt.login是异步的,又报错了

getUserProfile:fail must be invoked by user tap gesture

意思是,不管要不要登录,都要先偷偷调用一次tt.login么?

举个例子,不登录可以查看商品,然后点击购买,本地检测并调起登录授权,授权通过后,自动继续后面的购买逻辑。

要么每个页面都偷偷来个login,要么,弹个窗口先login一下,再让用户点击里面的按钮,再调起getUserProfile的授权窗口么?

偷偷login,感觉总是不好,弹窗的体验又差了点。

还是先换回tt.getUserInfo用着先了。

最后一次编辑于 2022年01月20日
加载中