MAXBET v4 メジャーアップデート時のデータ移行のトラブル修正(iOS)

通常はこの操作はひつようありません。万が一メジャーアップデート時にこれまでのデータが消えた(表示されない)場合は、こちらの参考にしてください。
*アプリを削除しないでください。アプリを削除するとデータが完全に削除されます。

修正方法

MAXBETの 設定 > データ管理 > 右上の…ボタン > データ移行をやり直す からデータを復元できます。
完了後、復元結果がアラートで表示されます。

アラートの種類

移行(復元)できるデータが1件も存在しませんでした。
MAXBETを削除して再インストールした場合、もしくはv4リリース後に新規インストールした場合はこのように表示されます。この場合、復元できるデータはありません。もし、間違ってアプリを削除してしまった場合は、バックアップから復元する方法をお試しください。

MAXBETの旧バージョンのデータベースには、イベント・タグ合わせて …件のデータが存在しましたが、すべて移行(復元)済みでした。
すべて問題なく移行できている状態です。

MAXBETの旧バージョンのデータベースから、イベント・タグ合わせて…件のデータを移行(復元)しました。
データ移行(復元)したとこを通知しています。

MAXBETの旧バージョンのデータベースに存在する、イベント・タグを合わせた…件のデータから、重複を除いた…件のデータを移行(復元)しました。
イベントやタグが重複しないように考慮して、データ移行(復元)したとこを通知しています。

この方法で復元できなかった場合

バックアップから復元する方法で復元できる可能性があります。

原因・内部の仕組み(読み飛ばしてもOK)

MAXBET v4では、最新の機能やデザインに対応するためにデータを保存するデータベースの仕組みを変更しました。そのため、旧MAXBET(v3.x以前)からMAXBET v4移行にアップデートする際に、データを移行しています。
アップデートのアラートを表示している際に、ぐるぐるとデータ移行を表す画面が後ろに表示されています。その時に何らかの理由でアプリを終了してしまうと、データの移行が完了しない場合があります。とくに、イベントなどのデータが数千件や数万件ある場合は時間がかかるので、途中でアプリを終了するとこの問題が起こる可能性があります。
そんな問題が発生してしまった際に、このやり方で解決できます。しかし、アプリを一度削除してしまうとデータは消えてしまうので残念ながら復旧できません。
このような問題を防ぐためにも、普段からのバックアップ、または、iCloud同期を使ってデータを使ってバックアップしておくことを推奨します。