アプリが削除された後、どのユーザがそのデバイスに属しているのかFirebaseがどのように知っているのだろうか?アプリを削除してもFirebase FAuthDataが保存される
私がアプリを削除した後でも、私は再びインストールするとそのユーザーを知っています。
これについては、ドキュメントに何も見つかりません。
アプリが削除された後、どのユーザがそのデバイスに属しているのかFirebaseがどのように知っているのだろうか?アプリを削除してもFirebase FAuthDataが保存される
私がアプリを削除した後でも、私は再びインストールするとそのユーザーを知っています。
これについては、ドキュメントに何も見つかりません。
Firebaseは、ユーザーアンインストールアプリまたはインストールアプリでは監視せず、バックエンドに基づいてデータを保存しました。あなたはfirebased APIに基づいてすべてのfuntional作業のコードを行う必要があります。そのサンプルコードに続いて
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("[email protected]", password: "correcthorsebatterystaple",
withCompletionBlock: { error in
if error != nil {
// There was an error processing the request
} else {
// removed successfully
}
})
だから、あなたは削除ユーザーと呼ばれる一つのボタンを追加したり、ユーザーを削除する必要があり、そのボタンのアクションにあなたfirebaseデータベースからユーザーを削除するコードの上に発砲する必要があります。だから、ユーザーがもう一度アプリケーションをインストールしてログインしようとすると、見つからなかったため、ログインし直すためにアプリに再度登録する必要があります。
あなたは今までのアンインストールでの使用を削除したいと思っていますか? –
アプリがアンインストールされても標準的な動作になると思っていますが、ユーザーIDはまだ覚えています。私はunauth()を使用してユーザーを忘れることができますが、Firebaseがこの情報を保存する場所とその仕組みを知りたいと思います。 – WYS
「それはユーザーを知っている」と言ったら、それはどういう意味ですか? Firebaseは、各ユーザが一意の識別子(authData.uid)を持っているため、認証時にユーザだけを認識します。他にもいくつかの変数がありますが、具体的に質問を展開してください。 – Jay