0

アプリの重要な (そしてメモリ消費量が少ない) データの一部 (ライセンス キーやユーザー資格情報など) をデバイスに保存したいと考えています。通常のシナリオでは、ユーザーがデバイスからアプリを削除すると、特定のアプリに関連するすべてのデータが削除されます。

しかし、この動作をオーバーライドし、デバイスのディスク内にいくつかの重要なものを保存して、アプリと一緒に削除されないようにしたいと考えています。どうやってするか?どんな助けでも大歓迎です。

4

2 に答える 2

2

うまくいけば、それは不可能な明白な理由のためです。(すべてのアプリがそれを行った場合はどうなりますか?デバイス上のすべてのアプリを削除しても、「削除された」アプリによってギガバイトのスペースが占有されていることがわかります。)

いいえ、削除後もデータを保存したい場合は、「クラウド」のどこかに保存する必要があります。

于 2012-03-15T12:04:45.557 に答える
2

ライセンスキーとユーザークレデンシャルはいつでもiOSキーチェーンに保存できます。アプリを削除してもそこに残ります。SSKeyChain APIを使用して、キーチェーンにアクセスできます。この方法では、些細な文字列情報しかできないことに注意してください。

于 2012-03-15T12:05:48.833 に答える