私は、デバイスに保存されている私のアプリケーション(例:ライセンスキーまたはユーザーの資格情報)のクリティカルな(そしてメモリを消費していない)データを保持したいと考えています。通常のシナリオでは、ユーザーがデバイスからAppを削除すると、特定のAppに関連するすべてのデータが削除されます。Appが削除されたときのiOSアプリケーションのデータの永続化はどうなりますか?
しかし、私はこの動作を無効にし、デバイスのディスク内にいくつかの重要なものを保存して、アプリケーションと共に削除されないようにしたいと思います。どうやってするか?どんな助けでも大歓迎です。
これはパフォーマンス/ストレージの損失であり、潜在的にセキュリティ上のリスクとなり、アプリケーションを(特にスペースを節約するために)「削除」する意味がありません。なぜあなたはこれをしたいのですか? – jtbandes
私のアプリケーションは調査アプリケーションです。したがって、ユーザは、サーベイデータをサーバに同期させることができるまで、デバイスに保存しておく必要のある多くのテキスト調査を行うことになります。どのようなことが起こっても(アプリのクラッシュ、アプリの削除を含む)、データは永続化されなければなりません。それを行う方法はありますか? – Selvin
いいえ、おそらくユーザーアカウントをオンラインサーバーと同期させることを検討する必要があります。これにより、複数のデバイスにどのアンケートを記入したかを人々が把握できるようになります。 – jtbandes