Я создал игру (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 я получаю исключение C ++:
«Не найдено (404)».
[Это выглядит очень похоже на эту проблему] ( Исключения и ошибка 404 при использовании StatsManager ).
Итак, я уже проверил ID песочницы, файл конфигурации и идентификатор списка лидеров, новсе равно получаю тот же результат.
Я перехватил трафик с HTTP-мониторинга и вижу URL-адрес вроде:
"https://leaderboards.xboxlive.com/scids/{scid}/leaderboards/stat({leaderboardId})?xuid={myXboxId}&maxItems=5"