2016-06-18 12 views
1

私はFirebaseを使用するアプリケーションを作成しています。ユーザーが任意でアプリケーションに登録できるようにしたいので、ユーザーは年内に自分のアプリケーションを使用して登録することはできません。匿名サインイン永続

ユーザーが登録したい場合(匿名のログインを新しいアカウントにリンクします)、必須ではないオプションでなければなりません。

ここではFIRAuth.auth()?.signInAnonymouslyWithCompletion()を使用できます。セッションが期限切れになり、アプリが終了する場合を除き、すべて正常です。そのUIDで再度サインインすることはできないため、すべてのユーザーのデータは失われます。

同じUIDでsignInするか、匿名認証を行うにはどうすればよいですか(ユーザーは各アプリケーションで登録が必要です)?

P.S.私はカスタム認証が必要だと言うかもしれませんが、カスタム認証サーバが必要なので、私はappとFirebaseサーバしか持っていません。

+0

あなたの匿名ユーザーのセッションは、私が知る限り期限切れではありません。アクセストークンは期限切れになりますが、自動更新されます。あなたの流れに間違いがある可能性が最も高いです。 [問題を再現する方法の最小限の完全な例](http://stackoverflow.com/help/mcve)は、診断に役立ちます。 –

答えて

1

@FrankバンPuffelenは、正しい答えを投稿:

限り私が知っている として有効期限が切れるべきではない、あなたの匿名ユーザーのセッション。アクセストークンは期限切れになりますが、自動更新されます。