私は .Net 開発者で、Xcode は初めてです。サーバー側のプロセスにWCFを使用しており、iPhoneアプリとWCFの間でJSONデータを送受信しています。ネイティブのiPhoneアプリで以下を実行したい:
- 登録とログイン画面
- ユーザーがログイン ボタンをクリックすると、JSON 形式で入力されたユーザー名とパスワードが WCF サービスに送信されて認証されます。ログインが有効な場合、WCF は有効なメンバー GUID とトークン文字列を返します。
- iPhone アプリはメンバー GUID とトークンを受け取り、それらを「永続変数」に格納します。認証されたユーザーの新しいビューを読み込みます。したがって、メンバーはすべての機能/ビューにアクセスできます。
- Iphone アプリと WCF の間でデータを投稿するたびに、そのメンバー GUID と変数からのトークンを使用して、WCF サービスがどのメンバーがデータを要求しているかを認識できるようにする必要があります。
- ユーザーがiPhoneをシャットダウンまたは再起動するたびに、アプリがメンバーGUIDを記憶できることを願っています。これにより、再度ログインする必要がなくなります。
- ユーザーがログアウト ボタンをクリックすると、変数がクリアされ、ログイン ビューに戻ります。
これがiPhoneアプリのログインプロセスの正しい方法であるかどうかわかりませんか?
既に WCF 認証を行って JSON を送り返していますが、メンバー GUID を保存する必要があります。誰かが正しい方向に向けてくれますか? 後で使用できる情報を保存するには、何を使用すればよいですか? 例は素晴らしいでしょう!