iPhoneのデバイスに日付文字列を保存したいが、アプリケーションのコンテキストに保存したくない。ユーザーがそのアプリケーションを削除すると、その値も削除されるからだ。アプリの削除後のiPhoneの永続プリファレンス
これは可能ですか?
iPhoneのデバイスに日付文字列を保存したいが、アプリケーションのコンテキストに保存したくない。ユーザーがそのアプリケーションを削除すると、その値も削除されるからだ。アプリの削除後のiPhoneの永続プリファレンス
これは可能ですか?
可能な解決策は、すべての情報をサーバーに保存することです。あなたはこれを行うために、レール、PHP、または他のサーバーフレームワークを使用することができます。また、サーバーをコーディングする必要がないようにしようとする新しいサービスもあります。http://www.parse.com
キーチェーンに格納します。アプリのキーチェーンのデータは削除されません。
今後のプロジェクトでこの機能をお試しいただきありがとうございます。 Btw、それはIPhone 3.xのファームウェアで動作しますか? – Panagiotis
私は、私は考えていないと言う必要があります。それを試してみてください。これは比較的簡単です(http://overhrd.com/?p=208でテストしてください)。これはシミュレータの動作が同じであるためです。 –
iPhoneでアプリケーションが削除された場合、その関連ファイルもすべて削除されます。ファイル、SQLiteデータベース、環境設定を含む。
削除後も設定を保持したい場合は、サーバーが必要で、その情報を(クラウド内に)保存することができます。
私は実際にサーバーソリューション(php/yii /カスタムスクリプト)を使ってコンテンツを更新しています。私が望む日付文字列は、サーバーとサブスクリプションを介して更新していたデータベース(sqlite)の最終更新を保持することでした。しかし、サブスクリプション情報は、後でユーザーにどのような種類のデータを提供するかを把握することができます。全体的な話は、各サブスクライバに、サブスクリプションが終了する前の最後の更新までの日付のデータベースのバージョンを持っていることでした。 – Panagiotis