私はFirebaseを使用するアプリケーションを作成しています。ユーザーが任意でアプリケーションに登録できるようにしたいので、ユーザーは年内に自分のアプリケーションを使用して登録することはできません。匿名サインイン永続
ユーザーが登録したい場合(匿名のログインを新しいアカウントにリンクします)、必須ではないオプションでなければなりません。
ここではFIRAuth.auth()?.signInAnonymouslyWithCompletion()
を使用できます。セッションが期限切れになり、アプリが終了する場合を除き、すべて正常です。そのUIDで再度サインインすることはできないため、すべてのユーザーのデータは失われます。
同じUIDでsignInするか、匿名認証を行うにはどうすればよいですか(ユーザーは各アプリケーションで登録が必要です)?
P.S.私はカスタム認証が必要だと言うかもしれませんが、カスタム認証サーバが必要なので、私はappとFirebaseサーバしか持っていません。
あなたの匿名ユーザーのセッションは、私が知る限り期限切れではありません。アクセストークンは期限切れになりますが、自動更新されます。あなたの流れに間違いがある可能性が最も高いです。 [問題を再現する方法の最小限の完全な例](http://stackoverflow.com/help/mcve)は、診断に役立ちます。 –