Я создал игру (C#, UWP, Monogame) и хочу интегрировать ее с Xbox Live SDK (Microsoft.Xbox.Live.SDK.WinRT.UWP
от NuGet).
Авторизация уже работает, но возникли некоторые проблемы с StatisticManager
/Leaderboard
.
Что именно я делаю:
Добавьте пользователя с
StatisticManager.AddLocalUser(user)
и дождитесь событияStatisticEventType.LocalUserAdded
отDoWork
Сохраните счет с
StatisticManager.SetStatisticNumberData(user, leaderboardName, data)
и дождитесь событияStatisticEventType.StatisticUpdateComplete
отDoWork
Получите таблицу лидеров с
StatisticManager.GetLeaderboard(user, leaderboardName, query)
и дождитесь событияStatisticEventType.GetLeaderboardComplete
отDoWork
На шаге 3 я получаю исключение С++:
«Не найдено (404)».
[Это очень похоже на эту проблему](Исключения и ошибка 404 при использовании StatsManager< /а> ).
Итак, я уже проверил идентификатор песочницы, файл конфигурации и идентификатор списка лидеров, но все равно получаю тот же результат.
Я захватил трафик из HTTP-мониторинга и вижу URL-адрес, например:
"https://leaderboards.xboxlive.com/scids/{scid}/leaderboards/stat({leaderboardId})?xuid={myXboxId}&maxItems=5"