2016-11-22 17 views
4

firebaseのsignInAnonymously機能を使用したいのですが、どのように正確に動作するかを知りたいと思います。Firebaseで匿名ユーザーが作成された回数

  • この匿名ユーザーはFirebaseの他のユーザーとして追加されましたが(電子メールまたはパスワードなし)
  • 一定時間後に自動的に削除されますか?
  • 私がこのメソッドを各アプリケーションの起動時に呼び出すとします。毎回新しいユーザーを作成しますか?古いものをどのように再利用するのか、どうやって知っていますか?ローカルストレージ ?
  • ユーザーが別のデバイスから接続すると、データベース内に別のユーザーが作成されますか?

どうもありがとう

答えて

5
  • 匿名ユーザーアカウントは、ユーザーを特定する方法がないことを除いて、Firebase内の他のユーザーアカウントに似ています。

  • 匿名ユーザーは自動的に削除されません。

  • 匿名ユーザーを作成するためにAPIを呼び出すたびに、新しいアカウントが作成されます。既存のアカウントを再利用するには、listen for the auth state when the app startsとし、ユーザーがまだサインインしていない場合は新しいユーザーアカウントを作成する必要があります。

  • 同じ(匿名の)ユーザーが複数のデバイスからサインインすると、それぞれに別のアカウントが割り当てられます。それがあなたのユースケースに必要なものでない場合は、識別された認証方法(電子メール/パスワード、Facebook、Googleなど)/

+0

のいずれかが必要です。 – Maslow

関連する問題