2012-01-16 1 views
0

アプリを削除した後にアプリケーションの設定が残っているのですか、またはアプリを再インストールした後に設定が消去されますか?アプリを削除した後のアプリケーションの設定

UUIDを設定に保存して、アプリを削除して長時間経過しても再インストールすると同じUUIDがあることを知りたいと思っています。

更新:

は好みがiCloud上および(または)のiTunesでバックアップし、再インストールアプリの後に復元しますか?

ありがとうございます!

答えて

3

アプリケーションはサンドボックスに格納されます。つまり、すべてのアプリケーションに独自の作業領域である独自のディレクトリがあります。

この作業領域では、アプリケーションのすべてのデータが格納されます。これには、ドキュメント、ライブラリファイル、一時ファイル、アプリケーションバンドル、および環境設定ファイルが含まれます。

ユーザーがアプリの削除を選択すると、サンドボックス全体が削除されます(これらの設定も含めて)。

答えは「はい」です。ユーザーがアプリケーションを削除して元に戻すと、そのユーザーの設定がリセットされます。

+0

iCloudとiTunesで環境設定をバックアップし、アプリを再インストールした後に復元しますか? –

+0

私はどちらの機能も使用していないので知らない。 – v1Axvw

2

私はNSUserDefaultsがアプリを再インストールした後に情報を保持することがわかります。 削除しても何も保存されません。 デバイスのUDIDからハッシュを作成し、それを顧客の一意の識別子にすることができます。 ユーザーが許可なくunhasned UDIDを保存または転送しないでください。それをハッシュしておいてください。再インストールや削除、そして別のインストール後にハッシュを再計算することができ、毎回同じようになります。 設定については正確ではありませんが、それがあなたに役立つことを願っています。

+0

しかし、UDIDはiOS 5以降で廃止予定です。どうすれば使用できますか? Appleが言っているように、私はUUIDを生成してNSUserDefaultsに保存しています。早く私はUDIDを使いましたが問題はありませんでした。 –

+0

私はまだそれを使用し、それはOKですが、それは完璧な解決策ではありません。 –

関連する問題