アプリの重要な (そしてメモリ消費量が少ない) データの一部 (ライセンス キーやユーザー資格情報など) をデバイスに保存したいと考えています。通常のシナリオでは、ユーザーがデバイスからアプリを削除すると、特定のアプリに関連するすべてのデータが削除されます。
しかし、この動作をオーバーライドし、デバイスのディスク内にいくつかの重要なものを保存して、アプリと一緒に削除されないようにしたいと考えています。どうやってするか?どんな助けでも大歓迎です。
アプリの重要な (そしてメモリ消費量が少ない) データの一部 (ライセンス キーやユーザー資格情報など) をデバイスに保存したいと考えています。通常のシナリオでは、ユーザーがデバイスからアプリを削除すると、特定のアプリに関連するすべてのデータが削除されます。
しかし、この動作をオーバーライドし、デバイスのディスク内にいくつかの重要なものを保存して、アプリと一緒に削除されないようにしたいと考えています。どうやってするか?どんな助けでも大歓迎です。
うまくいけば、それは不可能な明白な理由のためです。(すべてのアプリがそれを行った場合はどうなりますか?デバイス上のすべてのアプリを削除しても、「削除された」アプリによってギガバイトのスペースが占有されていることがわかります。)
いいえ、削除後もデータを保存したい場合は、「クラウド」のどこかに保存する必要があります。
ライセンスキーとユーザークレデンシャルはいつでもiOSキーチェーンに保存できます。アプリを削除してもそこに残ります。SSKeyChain APIを使用して、キーチェーンにアクセスできます。この方法では、些細な文字列情報しかできないことに注意してください。