Я не вижу, чтобы текущий API поддерживал отправку результатов Int64, хотя их таблицы лидеров, очевидно, поддерживают такие максимальные значения. Я вижу поддержку только типа Int (32-битное целое число), т.е. GKLeaderboardScore.value (https://developer.apple.com/documentati ... boardscore)
Есть ли способ сохранить оценку Int64 в таблице лидеров?
В их документах о диапазоне оценок говорится следующее:
Диапазон оценок с использованием 64-битных целых чисел со знаком. Значения должны находиться между длинным минимумом (-2^63) и длинным максимумом (2^63 - 1). Любые оценки за пределами этого диапазона удаляются. Значения диапазона оценок не являются обязательными, но если они добавлены, необходимо задать оба значения, и они не должны быть равными. При первом добавлении диапазона оценок или при изменении его в будущем на меньший диапазон, который ограничит данные, все данные за пределами диапазона теряются и не могут быть восстановлены.
https ://developer.apple.com/help/app-store-connect/reference/leaderboards#leaderboard-properties
Подробнее здесь: https://stackoverflow.com/questions/793 ... n-ios-17-6