我使用的是使用firebaseUser授权的firebase数据库。我成功地从应用程序中注销了用户,但当我注销用户时,应用程序由于firebase数据库引用而崩溃。我收到一条logcat消息显示
This client does not have permission to perform this operation.如何从firebase数据库中注销用户?
发布于 2017-07-19 21:22:58
我将ValueEventListener添加到firebase数据库参考中,当我试图注销用户时,ValueEventListener仍然在后台运行,这就是我的应用程序崩溃的原因。
我从firebase数据库参考中删除了ValueEventListener,我的问题就解决了。
发布于 2017-07-19 15:35:26
您并不是从“数据库”注销,而是使用FirebaseAuth.getInstance().signOut()从Firebase注销。
在那之后,用户无法访问数据库中需要用户凭证的部分,我猜这就是你的应用崩溃的原因。因此,当您进行数据库调用时,需要检查用户是否具有正确的凭据。
https://stackoverflow.com/questions/45183677
复制相似问题