私から事前に作成されたデータベースを使用する新しいアプリケーションを構築しています。ユーザーがアプリケーションを初めてダウンロードするときに、アプリケーション内のアセット フォルダーからデータベースがコピーされるように、データベースをアセット フォルダーに配置します。
ここで問題は、新しく更新された (事前に作成された) データベース (同じデータベース スキーマでレコードが増えるだけ) を使用してアプリケーションの新しいバージョンをリリースするとどうなるかということです。
バージョンアップ時(??)にデータ(データベース)が残っているので、問題が発生すると思います。したがって、ユーザーがアプリケーションの新しいバージョンを最初に実行すると、同じファイル名のデータベースが既に存在するため、プログラムはアセットフォルダーから新しいデータベースをコピーしません。
(プログラムを実行するたびに、データベースが既に存在するかどうかを確認し、そうでない場合は、最初にデータベースを内部的にコピーします)
アプリケーションを公開する前に、上記の質問に対する答えを知りたいので、準備します..
よろしくお願いします。