事前移入iPhoneのSafari SQLiteのDB
-
27-09-2019 - |
質問
私はJavascriptを経由してSafariのローカルストレージ(SQLiteのDB)を使用するのPhoneGapアプリで働いています:
は最初の負荷に、アプリケーションは、データベース、テーブルを作成し、INSERTステートメントのシリーズを介してデータを移入します。
この処理が起こっている間、ユーザーはアプリを閉じた場合は、、その後、私のアプリのデータベースは一貫性のない状態になります。
私は何を好むことは何もアプリコールドスタート時に取り込まれてはならないので、私のiTunesのAppパッケージの一部としてSQLiteのDBを展開しています。それが可能であればしかし、私はわからない - 私は見つけることができることを、このトピックのためのGoogleのヒットの全ては、コア・データを参照している私たちが使用しているものではありませんSQLiteの...
を提供しそれが不可能な場合は、私が取引全体の事をラップし、アプリを再起動したときにそれを再試みるを保つことができる?
それに失敗、私は私は1つのブール列で簡単な表を作成することができますね「is_app_db_loaded?」私はすべての私の挿入を処理してきた後、trueに設定します。しかし、それは本当に総です...
解決
私はこのソリューションには、あなたのために働くかもしれないと思います。どのテーブルを事前に作成し、アプリの起動時にそれを上にコピーが含まれます。
所属していません StackOverflow