web 云开发获取匿名登录返回的uid

2020-07-24 10:02:23 浏览数 (15)

有时可能我们想对匿名登录返回的uid做处理,我们可能需要得到匿名登录的uid

代码语言:javascript复制
    const app = tcb.init({
        env: '替换云开发环境id'
    });
    
    //匿名登录
    app.auth({
        persistence: 'local' //(local 30天 session(默认)关闭窗口 none 刷新后)清除身份验证状态
    })
        .anonymousAuthProvider()
        .signIn()   //AnonymousAuthProvider.signIn() 匿名登录云开发
        .then((res) => {
            return res
        })
        .catch(err => {
            console.log("登录失败,err信息为:", err) //登录失败
        })
    
    //获取uid    
    let resUid = app.auth().hasLoginState().user.uid//得到uid
    console.log('返回后的resUid:',resUid)

1 人点赞