0

私のゲーム Fire-Balls は、ゲーム センターを使用してリーダーボードにデータを入力し、リーダーボードからデータを抽出してユーザーに表示します。これは、ユーザーがゲーム センターにログオンしたときに発生します。

ユーザーがゲームセンターにログオンしていない場合、どうすればゲームセンターからデータにアクセスできますか?

目的は、リーダーボードの内容をユーザーに示し、ユーザーがゲームセンターにログオンするインセンティブを与えることです。

ユーザーがゲームセンターにログオンするための資格情報を入力せずにこれを行う方法を教えてください

ありがとうございました

4

1 に答える 1

0

ユーザーがオプトアウト、オフラインなどの場合、Game Center からデータにアクセスすることはできません。

GKLocalUser が認証されているかどうか、および Game Center 関連の機能が無効になっていないかどうかを常に確認する必要があります。その場合、ゲームのスコアなどをローカルに保存する方法にフォールバックすることをお勧めします (NSUserDefaults など)。

リモート プレイヤーに関するデータをローカルにキャッシュしようとしないでください。これは、App Store の規則で許可されていないユーザー データの収集と見なされる可能性があるためです。

于 2015-12-11T23:56:15.837 に答える