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

时间:2022-07-22
本文章向大家介绍web 云开发获取匿名登录返回的uid,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

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

    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)