0

私は 20 レベルのゲームを開発しています (最初の 5 レベルは無料で、他の 15 レベルは有料です)。このゲームでは、ゲームをプレイするための特別なパワーがあり、ユーザーはパワーを購入してプレイすることができます。別のバージョンとして、ゲームに追加のレベルと特別な力を追加する予定です。

私の質問は、将来、ユーザーがゲームを更新したときに、既存の購入したパワーとロック解除されたレベルが残るか、新しいゲームとして更新されるかです。

ファイルマネージャーを使用して、最初のバージョンでデータを保存しています。

4

4 に答える 4

1

db ファイルだけでなく、ユーザーの既定のデータとキャッシュされたデータを移行しても効果はありません。db ファイルは、aap の最新の更新で db 構造を変更した場合にのみ影響を受けます。その場合、何らかの処理が必要です。

したがって、更新の場合は、移行を処理する必要があります。これらのリンクを使用してヘルプを表示できます

  1. アプリ更新時のiPhoneデータ移行
  2. iOS 開発における Core Data の一般的なデータ移行戦略は何ですか?
  3. 出荷された iPhone アプリの Core Data データベースを移行する手順

データ管理に従って、問題を解決する必要があります。

于 2013-06-14T06:54:39.807 に答える
0

ユーザーが以前にインストールされたバージョンを削除せずに既存のアプリを更新した場合 (予想される)、ドキュメント ディレクトリ データは変更/削除されません。以前のバージョンのデータがデバイスに保存されます。

于 2013-06-14T06:59:25.337 に答える
0

ドキュメント ディレクトリにデータを保存している場合、データは失われます。したがって、サーバーに保存する必要があります

于 2013-06-14T06:53:54.043 に答える