Рейтинг разных стран в таблице лидеров Game Center?

Мне было интересно, можно ли ранжировать в Game Center не только отдельных игроков, но и страны. Он должен быть настроен так, что когда игрок получает счет, он добавляет этот счет к счету страны игрока и отправляет его в Game Center. Итак, будет ли это осуществимо?


person bricksmart    schedule 21.04.2014    source источник


Ответы (1)


Представления Game Center не предлагают фильтрации, кроме той, которую вы видите в стандартном интерфейсе (временной диапазон и все игроки против всех друзей). Таким образом, чтобы получить такое поведение, вам нужно будет создать собственный интерфейс таблицы лидеров Game Center, вручную загрузить результаты с помощью GKLeaderboard, а также сохранить и получить информацию о стране в скрытом параметре context результатов.

Однако... это было бы крайне непрактично, потому что вам пришлось бы загружать очень большое количество результатов, чтобы быть уверенным, что вы охватите даже большинство стран, где игроки представили результаты. Таким образом, вам действительно следует подумать о том, чтобы иметь свой собственный сервер таблицы лидеров, который отслеживает интересующие вас данные и может эффективно возвращать их организованным по вашему выбору.

person Justin Johns    schedule 21.04.2014