ユーザーが他の誰かとチャットしたいときに、Ruby on Rails サーバーでユーザー名、UDID、および電子メールをチェックする iPhone チャット アプリがあります。
質問: -- 他の誰かが電話を盗んで本当の所有者になりすますことができないように、ユーザーがパスワードでアプリにログインできる機能がチャット アプリに必要ですか?
誰が実際に話しているのかを知りたい場合は、まあ。1> ユーザーは電子メール アドレスなどの公開情報を持つことができますが、パスワードを他のユーザーと共有することはないため、ユーザーがサーバーにログインできるようにすることをお勧めします。2> いつでも簡単にパスワードを変更できます。
ちなみに、同じデバイスにアプリを再インストールすると別の UUID が与えられるため、UUID を使用してユーザーとサーバーを区別することはお勧めできません。
これが私がやったことです:アプリがユーザーにログインを要求するアプリがあり、アプリがサーバーと通信するたびに、UUIDを含む独自の情報を含むWebサービス呼び出しを送信します。サーバー側には、UUID を追跡し続けるデータベース テーブルがあり、万が一ユーザーがデバイスを紛失した場合に電話をかけることができ、データベースで UUID にフラグを立てると、デバイスはサーバーから無効になります。側にいて、何もできません。
お役に立てれば。