NSUserDefaultsに格納されているデータは、アプリケーションの更新とアプリケーションの再インストール(remove-install)によって持続されますか?

アプリのUDIDをそこに保存したいのであれば、私のアプリにとって重要です。アップルは、iOS 5.0からアプリ固有のUDIDを作成することを推奨しています。

6

2 答え

ユーザーのデフォルトは更新によって維持されますが、アプリケーションの削除や再インストールによって維持されるわけではありません。現在のところ、キーチェーンはアプリの削除と再インストールによって永続化されていますが、一方的な方法であることは証明されていませんので、この動作に頼ることは危険です。

また、値をiCloudのキー/値ストアに書き込むこともできます。それは、そのユーザーのためのアプリのすべてのインストールにわたって維持され、そのために設計されたものです。

12
追加された

一般的にいいえ。しかし、特に、ユーザーがクラックされたバージョンのアプリケーションをインストールしている場合、多くのユーザーがアンインストール時にドキュメント/ライブラリフォルダのバックアップを作成するクラックされたアプリケーションをインストールするため、一部のユーザーのデフォルトが残る場合があります。

0
追加された