私の反応するネイティブアプリでは、当初、ユーザーは匿名になります。後で、彼らはよく知られたユーザーとサインインする機会を得ますが、サインインしなくてもセッション間で(匿名の)ユーザーに関するデータを保持したいと考えています。どうすればこれを達成できますか?匿名ユーザーであっても、ユーザーをローカルで「再認証」するにはどうすればよいですか?Firebaseのバックエンドを持つReact Native Appにログインしてユーザーを保存するための保存方法と保存方法を教えてください。
匿名ユーザー
Firebaseは、好ましくは認証されたユーザーに限定されているように、私は何とか彼女が匿名ユーザーであってもログインしているユーザーを維持することができるはずです。
各ユーザーにはuidがあり、Firebase以外の場所にローカルに保存することができます。どうすればこれを達成できますか?
認証されたユーザー
私はこのケースでは(1)firebaseは、(2)私は、必要に応じて再認証をローカルに認証情報を格納することができ、セッションを維持しようとすることを知っています。
基本的な質問
- どのように私は匿名ユーザーを再認証することができますか?それはまったく必要なのでしょうか?
- は、firebaseと一緒にredux-persistを使用して
uid
および/またはfirebaseの外の各ユーザの資格情報を保存する方法はありますか?
テックスタック
それは反応するネイティブアプリケーションです。 Firebaseのサポートにhttps://invertase.io/react-native-firebaseを使用する予定であり、redux-persist
を使用することをお勧めします。