Javascript 反应本机firebase身份验证困难
我正在尝试注销一个用户,但收到了此错误。我甚至尝试了Javascript 反应本机firebase身份验证困难,javascript,firebase,react-native-android,react-native-firebase,Javascript,Firebase,React Native Android,React Native Firebase,我正在尝试注销一个用户,但收到了此错误。我甚至尝试了unsubscribe(),但可能我做错了,因为我在onSnapshot:,[FirebaseError:缺少或权限不足]中遇到了此错误Uncaught错误。我真的迷路了,请告诉我该怎么做 这是我的代码: import { PURGE } from "redux-persist"; const Settings = () => { const currentUser = firebase.auth().curre
unsubscribe()
,但可能我做错了,因为我在onSnapshot:,[FirebaseError:缺少或权限不足]中遇到了此错误Uncaught错误。
我真的迷路了,请告诉我该怎么做
这是我的代码:
import { PURGE } from "redux-persist";
const Settings = () => {
const currentUser = firebase.auth().currentUser.uid;
const unsubscribeUser = firebase
.firestore()
.collection("Users")
.doc(currentUser)
.onSnapshot((doc) => {
//do things
});
const unsubscribePosts = firebase
.firestore()
.collection("Posts")
.doc(currentUser)
.onSnapshot((doc) => {
//do things
});
const SignOut = () => {
unsubscribeUser();
unsubscribePosts();
dispatch(reset([]));
dispatch({
type: PURGE,
key: "root",
result: () => null,
});
firebase.auth().signOut();
};
return <Button onPress={SignOut} title="Delete and Logout" />;
};
export default Settings;
从“redux persist”导入{PURGE};
常量设置=()=>{
const currentUser=firebase.auth().currentUser.uid;
const unsubscribeeuser=firebase
.firestore()
.收集(“用户”)
.doc(当前用户)
.onSnapshot((文档)=>{
//做事
});
const unsubscribePosts=firebase
.firestore()
.收集(“员额”)
.doc(当前用户)
.onSnapshot((文档)=>{
//做事
});
常量注销=()=>{
取消订阅用户();
取消订阅帖子();
调度(重置([]));
派遣({
类型:吹扫,
键:“根”,
结果:()=>null,
});
firebase.auth().signOut();
};
返回;
};
导出默认设置;
从几天前开始,我遇到了完全相同的错误。