Game Center をサポートするゲームのようなアプリケーションを作成しています。また、プレーヤーが GC に対して正しく認証されているが、スコアを報告したいときにネットワーク (wifi とセルラー) が利用できない場合、リーダーボードにスコアを報告する際に問題があります。
私のアプリは iOS 5.0 以降用であり、ドキュメントによると、ネットワークが利用可能になったときにスコアを再送信する必要があります。私が試したことを説明しましょう:
アプリを開いて GC アカウントを認証し、Wi-Fi をオフにしてスコアを報告し、Wi-Fi を開いて 30 分待ちました。その後、リーダーボードを確認しましたが、リーダーボードに更新されたスコアはありません。(多分私はせっかちです.Appleがスコアを再提出することを決定する未定義の時間/間隔のためですか?)
アプリを開いてGCアカウントを認証し、アプリを終了し、Wi-Fiをオフにして、アプリを再度開くと、GCアカウントが自動的に認証され、スコアを報告してからWi-Fiを開きましたが、リーダーボードのスコアはまだ更新されていません. (多分私はせっかちです.Appleがスコアを再提出することを決定する未定義の時間/間隔のためですか?)
この再送信に 30 分以上かかる場合は、あまり役に立たないと思いますか? これを克服する方法はありますか?スコアを保存して後で送信すると、GC もスコアを後で再送信するため、これも悪いことでしょうか? (それほど悪くはありませんが、それでも不要です)
この再提出時間に関する文書はありますか? 何も見つかりませんでした...つまり、いつ再送信されますか? アプリが再送信されるまで、アプリと Wi-Fi を開いたままにしておく必要がありますか?
回答ありがとうございます...