2012-05-11 6 views
0

最近、私は長い間待ち時間をとって、最初のiPhoneアプリを作成することに決めました。PhoneGapアプリ。データベースに関する懸念/質問

私はアイデアを持っていると始めたが、最初のデータベースに関連する質問があり得るために準備ができています。

私のアプリは、ユーザーから提供された多くの情報を格納し、これに基づいて統計情報を提供するローカルデータベースを使用します。とにかくデータが失われないようにする前に、私が覚えておくべきことがあるか、あるいは私が取るべき対策がありますか?

また、アプリを更新する際に、既存のデータを上書きしないようにするにはどうすればよいですか?私は、App Storeに含めるためにAppleに提出するパッケージにデータベースフレームワークが含まれていると仮定します。アップデートを続けるために、以前のバージョンのアプリからのデータが必要です。

あなたはアプリが何らかの理由でユーザーデータを失ったアプリストアでレビューを読む。これは私がこのアプリで起こることを許すことができないものです。ユーザーが更新やその他の理由でデータを失うと、アプリが役に立たなくなります。

+0

あなたはiPhoneについて尋ねましたが、Androidアプリのアップデートが既存のSQLiteデータに干渉しないと言います。 –

答えて

0

データベースがクラウド内に保持されるように、データベースの保存先を教える必要があります。

データが失われないようにするには、iOS、Androidなどの風景の変化を常に最新の状態に保ち、コードを変更する準備ができている必要があります。

一般的に、iOSアプリのアップデートは、ユーザーのデータを保持しています。

0

アップルのクラウドオプションを使用したくない場合は、ローカルデータベース(Phonegapはこれを簡単に行うことができます)だけでなく、ajaxを使用してホストするサーバーにユーザーのデータを同期する独自のコードを書くこともできます。毎時間/毎日

Phonegapは、ファイルシステムに書き込む機能を提供します....確かに、それはアプリの嫌悪感の任意の量を生き残るだろうか?

関連する問題