アプリを削除した後にアプリケーションの設定が残っているのですか、またはアプリを再インストールした後に設定が消去されますか?アプリを削除した後のアプリケーションの設定
UUIDを設定に保存して、アプリを削除して長時間経過しても再インストールすると同じUUIDがあることを知りたいと思っています。
更新:
は好みがiCloud上および(または)のiTunesでバックアップし、再インストールアプリの後に復元しますか?
ありがとうございます!
アプリを削除した後にアプリケーションの設定が残っているのですか、またはアプリを再インストールした後に設定が消去されますか?アプリを削除した後のアプリケーションの設定
UUIDを設定に保存して、アプリを削除して長時間経過しても再インストールすると同じUUIDがあることを知りたいと思っています。
更新:
は好みがiCloud上および(または)のiTunesでバックアップし、再インストールアプリの後に復元しますか?
ありがとうございます!
アプリケーションはサンドボックスに格納されます。つまり、すべてのアプリケーションに独自の作業領域である独自のディレクトリがあります。
この作業領域では、アプリケーションのすべてのデータが格納されます。これには、ドキュメント、ライブラリファイル、一時ファイル、アプリケーションバンドル、および環境設定ファイルが含まれます。
ユーザーがアプリの削除を選択すると、サンドボックス全体が削除されます(これらの設定も含めて)。
答えは「はい」です。ユーザーがアプリケーションを削除して元に戻すと、そのユーザーの設定がリセットされます。
私はNSUserDefaultsがアプリを再インストールした後に情報を保持することがわかります。 削除しても何も保存されません。 デバイスのUDIDからハッシュを作成し、それを顧客の一意の識別子にすることができます。 ユーザーが許可なくunhasned UDIDを保存または転送しないでください。それをハッシュしておいてください。再インストールや削除、そして別のインストール後にハッシュを再計算することができ、毎回同じようになります。 設定については正確ではありませんが、それがあなたに役立つことを願っています。
しかし、UDIDはiOS 5以降で廃止予定です。どうすれば使用できますか? Appleが言っているように、私はUUIDを生成してNSUserDefaultsに保存しています。早く私はUDIDを使いましたが問題はありませんでした。 –
私はまだそれを使用し、それはOKですが、それは完璧な解決策ではありません。 –
iCloudとiTunesで環境設定をバックアップし、アプリを再インストールした後に復元しますか? –
私はどちらの機能も使用していないので知らない。 – v1Axvw