[Android] LeaderBoards

Google Game Center 有提供 leaderboard(積分表) 的功能,這的功能可以跨越不同平台,例如 Android, IOS 等等。

關於 Leaderboard 的簡介,可以參考:https://developers.google.com/games/services/common/concepts/leaderboards

關於 Leaderboard 的實現方法可以參考:
https://developers.google.com/games/services/android/leaderboards

關於 Leaderboard 的功能的檢查表,參考:
https://developers.google.com/games/services/android/leaderboards

簡單來說,啟動積分表的功能分成以下幾個步驟:
1. 先登入用戶到 Google+ 中,如果不能自動連結 Google 帳號的話,需要提供使用者登入鍵。
2. 更新使用者分數,Games.Leaderboards.submitScore(mGoogleApiClient, LEADERBOARD_ID, 1337);
3. 顯示積分表
startActivityForResult(Games.Leaderboards.getLeaderboardIntent(mGoogleApiClient, LEADERBOARD_ID), REQUEST_LEADERBOARD);

結果產生一個新的問題,究竟是那一個公司推出的Leaderboard功能會比較好?