私はiOSアプリを持っています。ユーザーはいつでもログインおよびログアウトできます。サーバー側では、どのユーザーがオンラインであるかを知りたいです。
ログインWebサービスが呼び出されたときにユーザーをオンラインに設定し、ログアウトWebサービスが呼び出されたときにオフラインに設定するなどのことができます。ただし、ログアウトが常に行われるかどうかはわかりません。おそらく携帯電話が突然オフになった可能性があるため、サーバーはユーザーをオンラインに保ち、ユーザーが再度ログインしようとすると、「申し訳ありませんが、既にログインしています」というエラーが表示されますの"
フィードバックサーバーで何かできるかもしれませんが(私のアプリはプッシュ通知を使用しています)、ユーザーがオフラインになったことを検出する速さはわかりません...