C# 了解",;每日;及;每周;统一的范围;苹果游戏中心排行榜

C# 了解",;每日;及;每周;统一的范围;苹果游戏中心排行榜,c#,unity3d,unity5,game-center,game-center-leaderboard,C#,Unity3d,Unity5,Game Center,Game Center Leaderboard,Unity的Social.TimeScope文档中说: TimeScope.Today:只返回今天的分数 然而,苹果公司的本地Swift文档显示: 今天的案例:每位球员仅限于过去24小时内记录的分数。 因此,当使用Unity.Social.TimeScope从苹果游戏中心获取“每日”分数时,会返回以下哪项: 今天日期的分数(如果是,在哪个时区?) 过去24小时的分数,无论日期 “每周”时间范围也是如此:“最后一周”在这里意味着什么 在“当前”周的范围内,即自周日起 在过去168小时(7*24

Unity的
Social.TimeScope
文档中说:

TimeScope.Today:只返回今天的分数

然而,苹果公司的本地Swift文档显示:

今天的案例:每位球员仅限于过去24小时内记录的分数。

因此,当使用
Unity.Social.TimeScope
从苹果游戏中心获取“每日”分数时,会返回以下哪项:

  • 今天日期的分数(如果是,在哪个时区?)
  • 过去24小时的分数,无论日期
  • “每周”时间范围也是如此:“最后一周”在这里意味着什么

  • 在“当前”周的范围内,即自周日起
  • 在过去168小时(7*24)的范围内,是否与当天无关
  • 所以我使用
    TimeScope运行了一个小的“expirement”。今天
    加载分数
    我自己解决了这个问题:

    • 我在17点发布了一个高分
    • 第二天,我在10:00发布了一个较低的分数,当我使用
      LoadScores
      时,仍然看到较高的分数返回
    • 我在18:00再次发布了较低的分数,这是在较高的分数发布24小时后,这次较低的分数是由
      LoadScores
      返回的分数
    结论:
    Social.TimeScope.Daily
    ==过去24小时的分数,不考虑日期

    我假设同样的逻辑适用于每周的时间而不是日期