0

あまりにも初歩的な質問になるかもしれません。

iPhone アプリケーションを開発し、Appstore にアップロードしました。独自のログイン メカニズム、facabook ログイン、および twitter ログインがあります。アプリを起動して iPhone デバイスを再起動すると (電源がオフになると)、アプリケーションもログアウトされるという問題がユーザーから報告されています。また、ユーザーは再度ログインする必要があります。Facebookアプリをチェックしました。デバイスが再起動される (電源がオフになる) と、ログイン状態が維持されます。私たちもそうありたいと思っています。そのようにするためのメカニズムを提案してもらえますか。

4

2 に答える 2

2

ユーザー名とパスワードをキーチェーンに保存します。アプリが起動したら、キーチェーンからユーザー名とパスワードを取得し、ログイン用のメソッドを実行します。

ジョン

于 2013-03-08T14:55:31.197 に答える
0

NSUserDefaults、CoreData、またはFileSystemを使用してacessToken(facebook)を保存できます。ログイン/パスワードをアプリ内に保存することはお勧めしません。これを行う必要がある場合は、データuser(name、address、celphone ...)を保存する方がよいですが、ログイン/パスワードなどのアクセスは保存しないでください。そのより安全です。もちろん、KeyChainを使用することもできますが、それぞれがアプリで何をしようと考えているのでしょうか。

NSUserDefaults

文字列をNSUserDefaultsに保存しますか?

ファイルシステム-アップルガイド

http://developer.apple.com/library/mac/#documentation/FileManagement/Conceptual/FileSystemProgrammingGUide/FileSystemOverview/FileSystemOverview.html

コアデータ

データの保存と読み込み-CoreData

于 2013-03-08T15:02:37.990 に答える