PHP Web サービスと通信する iOS アプリケーションを構築しています。Web サービスは、Web アプリケーションも提供します。そのため、ユーザー名とパスワードを使用する簡単な登録およびログイン機能があり、Web アプリケーション側でログインすると、[記憶する] をクリックするオプションがあり、1 年間保持される Cookie が保存されるため、ログインする必要はありません。ページにアクセスするたびに。
さて、iOSの部分に進みます。ユーザーが資格情報の入力を要求されるアプリを初めて開くと、Web サービスに post 呼び出しが送信されます。これは、そのアプリと iOS アプリケーションがクリックされたことを記憶していると想定するため、再度資格情報を要求することを避けるために Cookie を返すためです。 .
ユーザーのデフォルト設定に Cookie を保存し、アプリを起動するたびにそれらを復元する人がいると読んだことがあります。しかし、私は何度かテストしましたが、どうやらこの Cookie はコードを書かなくても魔法のように保存されているようです。電話をオフにしてアプリを起動しても、Web サービスはまだ私を記憶していました。
それで、クッキーを保存する必要がありますか? それは必要ですか ?セキュリティを強化する必要がありますか?もしそうならどのように?