Game Center をサポートするゲームのようなアプリケーションを作成しています。また、プレイヤーが gamecenter に正しく認証されているが、スコアを報告したいときにネットワーク (wifi またはセルラー) が利用できない場合、リーダーボードにスコアを報告する際に問題があります。
私のアプリは iOS 5.0 以降用で、ドキュメントによると - Leaderboards - 彼らが言うように動作するはずです - 私は関数のみを使用します
- (void)reportScoreWithCompletionHandler:(void (^)(NSError *error))completionHandler and
と
ネットワーク エラーのために何らかの理由でスコアを報告できなかった場合、ゲーム キットはネットワークが利用可能になると自動的にデータを再送信します。
しかし、Wi-Fi をオフにして、このオフライン モードでゲームをプレイし、スコアを報告すると、オンラインに戻ったときにスコアが報告されません! :( 私が自分の実績で抱えているのと同じ問題です。トリックや既知の問題はありますか?または、この機能はライブアプリケーションでのみ使用でき、テストでは使用できませんか?
どうもありがとうございました。