【发布时间】:2014-05-24 10:11:00
【问题描述】:
我想创建一个排行榜,它会显示用户启动应用程序的次数。应该有所有时间和每周的排行榜。假设我计算了本地启动的应用程序数量,并且每次更改提交增加的数量:
Games.Leaderboards.submitScore(getApiClient(), LEADERBOARD_ID, 10);
但它只能工作一周 - 假设用户在第 1 周运行该应用程序 10 次。下周,一旦应用程序启动,我将不得不提交 11 次。历史排行榜没问题,但是不适用于每周排行榜。
我应该怎么做才能实现我想要的?
我唯一的想法是拥有两个不同的排行榜:
Games.Leaderboards.submitScore(getApiClient(), WEEKLY_LEADERBOARD_ID, 1);
Games.Leaderboards.submitScore(getApiClient(), ALLTIME_LEADERBOARD_ID, 11);
但是是否可以仅在 WEEKLY_LEADERBOARD_ID 中显示每周结果,而在 ALLTIME_LEADERBOARD_ID 中显示所有时间结果?它对用户友好吗?或者,还有其他更好的选择吗?
【问题讨论】:
标签: android google-play-services google-play-games