今日はOpenFeintを実装していて、バグだと気づくまではすべてうまくいっていた。Android - OpenFeint - 悪いスコアオプションが動作しないようにする
「悪いスコアを許可する」チェックボックスがオンになっているため、ユーザーがアップロードしたスコアは毎回新しいスコアを追加する必要があります。
現在、スコアを提出しても、新しいスコアを作成する代わりに、ユーザーのスコアは常に新しい値に置き換えられます。
私はこれを自分のコードでも試してみましたが、同じ結果を得て、ユーザーは1つのスコアを持っています。
私はちょうど何かを見逃していないことを確認したいと思います - 私は彼らのサポートデスクにチケットを提出し、返事を待っている間に何かを見逃すことはありません。
ああ、それは「集計」リーダーボードでもありません。他にも同様の問題を抱えている人がいました。
コード:
long scoreValue = 1234; // or whatever score
Score s = new Score(scoreValue, null); // Second parameter is null to indicate that custom display text is not used.
Leaderboard l = new Leaderboard(getString(R.string.leaderboard_id));
s.submitTo(l, new Score.SubmitToCB() {
@Override public void onSuccess(boolean newHighScore) {
GameModeBase.this.setResult(Activity.RESULT_OK);
}
@Override public void onFailure(String exceptionMessage) {
Toast.makeText(GameModeBase.this, "Error (" + exceptionMessage + ") posting score.", Toast.LENGTH_SHORT).show();
GameModeBase.this.setResult(Activity.RESULT_CANCELED);
}
});
おかげで、 リッキー
私はスワンはベータ版でも安定した安定性があると言うことができますが、私はScoreloopと一緒に行く願望も完全に理解しています:)。その日の終わりには、あなたにとって最適なソリューションを見つけることができます。うまくいけばそれを見つけました。乾杯! – Matt