オンラインとオフラインの両方で実行されるアプリを作成しようとしていますが、自分のユーザーを認証したり、一度ログインする必要があります。だから最初のログイン後、私は再びログインフォームを見ることができないようにしたい、私は彼らにアプリの新しい部分を見せたい。彼らは、ログアウトを決定したときにのみ、ログインフォームを見るべきです。私の問題は、いつでもオンラインでもオフラインになる可能性があるので、私がこれをやるほうが簡単だったということです。一度だけログインしてから次回にログインすると、ログインフォームが表示されません。何か他のものを見るだろう。オフラインで反応するネイティブアプリを認証する方法
0
A
答えて
0
オフライン認証はありません。認証は、クライアントサイドを信頼することができないため、サーバー側が特定のIDによって使用されるようにします。サーバー側がない場合、認証プロセスはありません。
オンラインであってもユーザーがアプリケーションを使用できるようにするには、認証が成功した後にローカルプロファイルにローカルプロファイルを保存してください。 (もちろん重要ではないデータのみ)。 この方法では、オフライン時にアプリケーションがメモリを使用してサーバーを取得するのではなく、ユーザープロファイルをフェッチすることができます。
0
「userIsAuthenticated」-Flagをローカルストレージに保存できます(https://facebook.github.io/react-native/docs/asyncstorage.htmlを参照)。
このフラグに基づいて、ユーザーが起動時に表示する画面を決定できます。
しかし、ネットワーク接続(不良な3g/4gの原因かもしれない)が中断された場合は、いつでも再ログインすることができます。
ユーザーがオフラインで、このアプリケーションを使用するにはオンラインでなければならない場合に通知することもできます。
BTW:ユーザーにネットワーク接続があるかどうかを問い合わせるには、http://facebook.github.io/react-native/releases/0.48/docs/netinfo.html#netinfoを使用します。
AndroidManifest.xml
に許可を設定してリクエストを使用することを忘れないでください。
関連する問題
- 1. 反応ネイティブアプリでネットワーク状態を確認する方法
- 2. 認証のためのバックエンド仕様(ネイティブアプリに反応する)
- 3. 反応するネイティブでパスコード認証を入力する方法
- 4. 反応ナビゲーションでネイティブ反応で認証フローを実装する方法は?
- 5. ボタンをクリックするとネイティブアプリに反応する方法
- 6. 実行方法Android Phoneでネイティブアプリに反応する
- 7. 反応ネイティブアプリで連絡先リストにアクセスする方法
- 8. コマンドラインから反応ネイティブアプリをビルドしてデプロイする方法は?
- 9. ログインするネイティブアプリに反応する
- 10. 反応するネイティブアプリを自動化
- 11. リアクションアプリと反応ネイティブアプリ
- 12. デバッグがネイティブアプリに反応する
- 13. Windows用ネイティブアプリに反応する
- 14. ネイティブアプリ内ブラウザアプリに反応する
- 15. ネイティブアプリのクラッシュに反応する
- 16. Openアンドロイドギャラリーアプリケーションから反応するネイティブアプリ
- 17. 反応するネイティブアプリのUIテスト
- 18. ネイティブアプリの真正性に反応する
- 19. 反応し、ツールボックスの反応ネイティブアプリ
- 20. ネイティブアプリを反応させるの
- 21. 反応ネイティブのinitで作成された反応ネイティブアプリからAndroidManifest.xmlを生成する方法
- 22. MIUIデバイスで反応するネイティブアプリをインストールする際のエラー
- 23. 新しいコンピュータで反応するネイティブアプリを実行する
- 24. Axiosで401(認証エラー)を処理して反応する方法は?
- 25. refreshControlが反応し、ネイティブアプリ
- 26. 反応するネイティブアプリでURLを開きます。
- 27. 反応ネイティブアプリ全体でグローバルアラートを使用
- 28. 反応ネイティブ流星ライブラリーを使用して流星と反応するネイティブアプリとの接続方法
- 29. エキスポで反応するネイティブアプリを構築できない
- 30. JWT認証反応/ノード
これまでに何を試みましたか? – kalabalik