0

最初の起動時にデータベースをプリロードするアプリがある場合、後でアプリの更新のみのバージョンを公開する方法はありますか?

(IEはプリロードされたdbファイルを除外しているため、既存のユーザーがプリロードされたdbを上書きすることはないため、更新は必要以上に大きくなりませんが、同時に、プリロードされたdbを使用して1つを公開できるため、新しいダウンローダーは新しいバージョンを取得できますデータベースの)

それにアプローチする別の方法があれば、私に知らせてください。明確にするために、アプリは使用時にデータベースをデータで自動的に更新します。そのため、既にダウンロードしたユーザーのすべてのアプリ配布にプリロードを含める必要はありません。

Google で調べたのですが、答えが見つかりません。ただし、適切な用語を使用していないだけかもしれません。

4

1 に答える 1

0

アプリケーションの更新を作成するとき、アプリは、ユーザーがドキュメント フォルダーにデータベースを既に持っているかどうかを確認する必要があります。存在しない場合、更新されたアプリはアプリケーション バンドルから既定のデータベースをコピーします。

また、アプリに機能を追加したり、既存のデータベース スキーマに新しいテーブルや列を追加したりする場合は、コア データ モデルのバージョン管理とデータ移行を使用すると便利です。

Apple Docs からの抜粋 - iOS アプリの更新のダウンロード サイズの削減:

  • iOS 6 以降、アプリ ストアは、ストアに送信されたすべての新しいバージョンのアプリの更新パッケージを自動的に生成します。
于 2013-10-11T17:37:26.410 に答える