NSUserDefaultsに保存されている値は、特定のユーザーログインに適用されますか?別のユーザーが同じデバイスのアプリケーションにログインした場合、ユーザー1がNSUserDefaultsを使用して同じデバイスにログインしたときに保存された永続データを確認できるでしょうか?NSUserDefaults - アプリを起動したユーザーのデータは保持されますか?
0
A
答えて
1
NSUserDefaultに何かを保存すると、キーでアクセスできます(保存と同じです)。 ロギングは考慮されていません。特定のキーで入力したものは、そのキーにアクセスできます。
したがって、NSUserDefaultに保存された値はすべてのユーザーに適用されます。
1
はい。 「同じデバイス上のアプリケーションにログインする」という意味はわかりませんが、NSUserDefaults
に保存されているものは誰でもアクセスできます。値をリセットして誰かが以前に格納された値にアクセスできないように値をリセットするのはあなたの責任です。
たとえば、Facebook iPhone SDKを使用する場合、ユーザーのアクセストークンを保存して、再度ログインする必要はありません。初回のユーザーがログアウトする前に他のユーザーがアプリを使用していた場合、そのユーザーは最初のユーザーのアカウントにアクセスできます。また、あなたのアプリからFacebookからログアウトしたときに、NSUserDefaults
の値を削除して、他の人がその人のアカウントにアクセスできないようにする必要があります。
希望すると便利です。
関連する問題
- 1. アプリは、アプリの起動時にユーザーのデフォルトに保存されたデータをメモリに読み込みますか?
- 2. アプリの転送後もNSUserDefaultsは保持されますか?
- 3. iCloudは削除されたアプリに属するユーザーのデータを保持しますか?
- 4. アプリ起動間のデータを保存する
- 5. スーパーバイザによって再起動された後、gen_serverのデータは保持されますか?
- 6. データがNSUserDefaultsに保存されない
- 7. 再起動後もDBMSは保持されますか?
- 8. XMLデータをNSUserDefaultsまたはDocuments Directoryに保存します
- 9. NSUserDefaultsを使用して保存された配列の値を保持
- 10. iOSのアップグレードはNSUserDefaultsを保持していますか?
- 11. アイコンを持たないAndroidアプリを起動しますか?
- 12. アプリの起動時にNSUserDefaultsの値が一致しない
- 13. NSuserdefaultsに選択されたチェクリストの行を保存します
- 14. iはNSUserDefaultsに保存されている、整数データを持っているNSUserDefaults
- 15. アプリ/ウェブサイトはどこのデータを保持していますか?
- 16. キャッシュされた値はサーブレットを再起動しても保持されますか?
- 17. 新しいユーザーとして報告されたアプリのEasyTracker(GA)の起動
- 18. CoreDataはアプリを再起動した後にのみ更新されますか?
- 19. NSUserDefaultsは同期を使用しても保持されません
- 20. 起動クラッシュのためにアプリが拒否されました
- 21. アプリをkillしたときにNSUserDefaultsからデータを消去します
- 22. データ保存のためにアプリが拒否されました
- 23. NSUserDefaultsに格納されているNSMutableArrayはデータを保存しません
- 24. アプリ全体で[NSUserDefaults standardUserDefaults]は共有されていますか?
- 25. 再起動時に共有メモリのデータを保持していますか?
- 26. NSUserDefaultsまたはkeychainは、iPhoneアプリのユーザー名とパスワードを保存する方が良い
- 27. docker-composeのDjangoアプリは、メディアボリュームのデータを保持します
- 28. TestFairyはアプリの起動中に遅れを起こします
- 29. NSUserDefaults配列に保持されたNSDictionaryキーのテーブル列をワイヤリングする方法
- 30. アプリの更新時にNSUserDefaultsが消去されますか?
ありがとうございます。 – Abhinav