0

ゲームセンター対応アプリを作りました。ユーザーは一定量のレベルをプレイでき、各レベルのスコアを達成できます。スコアは、各ラウンドのスコアの情報を含む辞書で満たされた配列を使用して保持されています。

このゲームはゲーム センターを使用しているため、ユーザーが複数のデバイスを使用して同じゲーム センター ID でプレイする場合、ゲームを同期させたいと考えています。複数のデバイス間で各レベルのスコアを共有するリアルタイムの「ゲーム アップデーター」を使用するにはどうすればよいですか?

ゲームセンターはそのような機能を提供しますか? iCloud 経由でデータをプッシュする方法はありますか? または、各レベルおよび各ユーザーのスコアを保存およびロードするバックエンド サーバーの使用を検討する必要がありますか?

tkanzakic のフォローアップ彼の答え:

すべての NSUserdefaults データリンクを同期するためのこのヘルパー クラスを見つけました

4

1 に答える 1

1

私は Game Center で遊んだことがないので、複数のデバイス間で情報を共有できるかどうかはわかりませんが、iCloud では確実に共有できます。この情報をユーザーのデフォルトに保存すると、このサービスを通じて自動的に共有されます。これを確認してくださいhttp://developer.apple.com/library/ios/#documentation/cocoa/Conceptual/UserDefaults/StoringPreferenceDatainiCloud/StoringPreferenceDatainiCloud.html

于 2012-11-12T12:20:04.057 に答える