Understanding the "daily" and "weekly" scopes in Unity.Social & Apple GameCenter Leaderboards

Unity’s Social.TimeScope documentation says:

TimeScope.Today: Only return scores from today
(Unity Script Reference – TimeScope.Today)

However, Apple’s native Swift documentation says:

case today: Each player is restricted to scores recorded in the past 24 hours.

(GKLeaderboard.TimeScope | Apple Developer Documentation)

So, when using Unity.Social.TimeScope to fetch “daily” scores from Apple’s GameCenter, which of the following are returned:

  1. Scores from today’s date (And if so, in which timezone?).

  2. Scores from the past 24 hours, regardless of dates.

The same goes for the “weekly” time scopes: what does “the last week” mean here?

  1. In the scope of the “current” week, i.e. since Sunday?

  2. In the scope of the last 168 hours (7*24), regardless of the current day?

Thanks :slight_smile:

I ran a little “experiment” and figured it out myself :slight_smile:
My answer is here: c# - Understanding the "daily" and "weekly" scopes in Unity.Social & Apple GameCenter Leaderboards - Stack Overflow