java - アプリを強制的にオフラインにする方法は?
大家讲道理
大家讲道理 2017-06-28 09:23:31
0
6
1403

たとえば、アプリ側でログインしているユーザーを Web 側が削除した場合、アプリ側のユーザーを強制的にログオフさせるにはどうすればよいでしょうか? Web 側でこの効果を実現するにはどのような方法を使用できますか?ジャワウェブ

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全員に返信(6)
黄舟

例: アプリはログインしてメッセージをプッシュするためにトークンを必要とします。アプリがプッシュ メッセージを受信した後、コードはトークンをクリアする動作を実行し、トークンが無効になり強制終了します

いいねを押す +0
女神的闺蜜爱上我

これはアプリとバックグラウンドで一緒に処理する必要があります。まず、ログインインターフェイスにジャンプするか、アプリを強制終了するか、いくつかのローカルファイルを削除するかなど、トークンが無効なアプリの処理動作をアプリ側で記述します。次に、アプリにトークンの無効化情報を取得させる方法です。1 つは、上記のようにバックグラウンドでメッセージをプッシュする方法で、もう 1 つは、アプリがバックグラウンドで再度アクセスし、トークンが取得されたことを確認する方法です。無効です。バックエンドの場合、前者はアクティブ、後者はパッシブです。アプリにすぐに通知する必要がある場合は、明らかに前者を使用します。通知時間が重要でない場合は、後者を使用できます。一般に、アプリを操作するときのユーザーのネットワークへのアクセスは依然として非常に集中しており、後者の使用は簡単で便利であり、時間の遅延もそれほど大きくありません。

いいねを押す +0
给我你的怀抱

サーバー側制御の場合、アプリがインターフェイスを呼び出すと、ユーザーがオフラインであることが明確に返され、アプリはログイン インターフェイスに終了しますか?

いいねを押す +0
phpcn_u1582

socket.io を使用すると、長時間の接続と双方向通信を行うことができます。サーバーはメッセージをクライアントに送信し、ログイン インターフェイスに戻ります。

いいねを押す +0
阿神

まず、タスクのアプリがオフラインになる意味を理解する必要があります。
1. アプリが強制的にログイン インターフェイスに戻ります。今回はログインが無効になります。
2. アプリのページは保持されますが、操作やネットワーク関連の操作が継続するとオフラインになります。
最初の状況はより複雑です。すぐに実行するため、Web 側が特定のユーザーにプッシュを使用し、アプリ自体が特定のプッシュに対応する動作を既に記述していることになります。
2 番目のケースでは、Web 側でトークン検証を無効にするだけで済みます。通常の状況では、各ユーザーのトークンは Web 側で有効期限を保持し、その後アプリをすぐに無効にする必要があります。トークンの有効期限が切れると、再度ログインするためのログインページに転送されます

いいねを押す +0
迷茫

通常、リアルタイムでログオフする必要はありません。
ユーザーがアプリを操作し、アプリがサーバーにリクエストを送信すると、サーバーは対応する情報を返し、アプリは応答して終了します。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート