想知道Firebase在删除应用后如何知道该设备属于哪个用户?
即使我删除了应用程序,当我再次安装它时,它也知道用户。
我在文档中找不到任何相关内容。
答案 0 :(得分:1)
Firebase不会监视用户卸载应用程序或安装应用程序,并根据它的后端保存数据。您需要为基于firebase的API的所有功能工作执行代码。
https://www.firebase.com/docs/ios/api/#firebase_createUserpasswordwithValueCompletionBlock
https://www.firebase.com/docs/ios/guide/login/password.html
遵循示例代码:
let ref = Firebase(url: "https://<YOUR-FIREBASE-APP>.firebaseio.com")
ref.removeUser("bobtony@example.com", password: "correcthorsebatterystaple",
withCompletionBlock: { error in
if error != nil {
// There was an error processing the request
} else {
// removed successfully
}
})
因此,您需要添加一个名为“删除用户”或“删除用户”的按钮,并且需要在该按钮操作上触发firebase数据库中删除用户的代码。因此,当用户再次安装应用程序并尝试登录时,记录未找到,用户需要再次注册您的应用程序才能登录。