gpg::LeaderboardManager

#include <leaderboard_manager.h>

Lấy và đặt nhiều dữ liệu liên quan đến bảng xếp hạng.

Tóm tắt

Loại công khai

FetchAllCallback typedef
std::function< void(const FetchAllResponse &)>
Xác định lệnh gọi lại loại FetchAllResponse.
FetchAllScoreSummariesCallback typedef
std::function< void(const FetchAllScoreSummariesResponse &)>
Xác định lệnh gọi lại loại FetchAllScoreSummariesResponse.
FetchCallback typedef
std::function< void(const FetchResponse &)>
Xác định loại lệnh gọi lại nhận được FetchResponse.
FetchScorePageCallback typedef
std::function< void(const FetchScorePageResponse &)>
Xác định lệnh gọi lại loại ScorePageResponse.
FetchScoreSummaryCallback typedef
std::function< void(const FetchScoreSummaryResponse &)>
Xác định lệnh gọi lại loại FetchScoreSummaryResponse.
ShowAllUICallback typedef
std::function< void(const UIStatus &)>
Xác định loại lệnh gọi lại nhận được UIStatus.
ShowUICallback typedef
std::function< void(const UIStatus &)>
Xác định loại lệnh gọi lại nhận được UIStatus.

Hàm công khai

Fetch(const std::string & leaderboard_id, FetchCallback callback)
void
Tải không đồng bộ dữ liệu bảng xếp hạng cho người chơi hiện đã đăng nhập.
Fetch(DataSource data_source, const std::string & leaderboard_id, FetchCallback callback)
void
Tải không đồng bộ dữ liệu bảng xếp hạng cho người chơi hiện đã đăng nhập.
FetchAll(FetchAllCallback callback)
void
Tải dữ liệu một cách không đồng bộ cho tất cả các bảng xếp hạng của người chơi hiện đã đăng nhập.
FetchAll(DataSource data_source, FetchAllCallback callback)
void
Tải dữ liệu một cách không đồng bộ cho tất cả các bảng xếp hạng của người chơi hiện đã đăng nhập.
FetchAllBlocking()
Tải dữ liệu đồng bộ cho tất cả các bảng xếp hạng của người chơi hiện đã đăng nhập, trực tiếp trả về FetchAllResponse.
FetchAllBlocking(DataSource data_source)
Tải dữ liệu đồng bộ cho tất cả các bảng xếp hạng của người chơi hiện đã đăng nhập, trực tiếp trả về FetchAllResponse.
FetchAllBlocking(Timeout timeout)
Tải dữ liệu đồng bộ cho tất cả các bảng xếp hạng của người chơi hiện đã đăng nhập, trực tiếp trả về FetchAllResponse.
FetchAllBlocking(DataSource data_source, Timeout timeout)
Tải dữ liệu đồng bộ cho tất cả các bảng xếp hạng của người chơi hiện đã đăng nhập, trực tiếp trả về FetchAllResponse.
FetchAllScoreSummaries(const std::string & leaderboard_id, FetchAllScoreSummariesCallback callback)
void
Tìm nạp không đồng bộ tất cả các bản tóm tắt điểm số cho một bảng xếp hạng cụ thể.
FetchAllScoreSummaries(DataSource data_source, const std::string & leaderboard_id, FetchAllScoreSummariesCallback callback)
void
Tìm nạp không đồng bộ tất cả các bản tóm tắt điểm số cho một bảng xếp hạng cụ thể.
FetchAllScoreSummariesBlocking(const std::string & leaderboard_id)
Tìm nạp đồng bộ tất cả thông tin tóm tắt điểm số cho một bảng xếp hạng cụ thể, trả về trực tiếp FetchAllScoreSummariesResponse.
FetchAllScoreSummariesBlocking(DataSource data_source, const std::string & leaderboard_id)
Tìm nạp đồng bộ tất cả thông tin tóm tắt điểm số cho một bảng xếp hạng cụ thể, trả về trực tiếp FetchAllScoreSummariesResponse.
FetchAllScoreSummariesBlocking(Timeout timeout, const std::string & leaderboard_id)
Tìm nạp đồng bộ tất cả thông tin tóm tắt điểm số cho một bảng xếp hạng cụ thể, trả về trực tiếp FetchAllScoreSummariesResponse.
FetchAllScoreSummariesBlocking(DataSource data_source, Timeout timeout, const std::string & leaderboard_id)
Tìm nạp đồng bộ tất cả thông tin tóm tắt điểm số cho một bảng xếp hạng cụ thể, trả về trực tiếp FetchAllScoreSummariesResponse.
FetchBlocking(const std::string & leaderboard_id)
Tải đồng bộ dữ liệu bảng xếp hạng cho người chơi hiện đã đăng nhập, trực tiếp trả về FetchResponse.
FetchBlocking(DataSource data_source, const std::string & leaderboard_id)
Tải đồng bộ dữ liệu bảng xếp hạng cho người chơi hiện đã đăng nhập, trực tiếp trả về FetchResponse.
FetchBlocking(Timeout timeout, const std::string & leaderboard_id)
Tải đồng bộ dữ liệu bảng xếp hạng cho người chơi hiện đã đăng nhập, trực tiếp trả về FetchResponse.
FetchBlocking(DataSource data_source, Timeout timeout, const std::string & leaderboard_id)
Tải đồng bộ dữ liệu bảng xếp hạng cho người chơi hiện đã đăng nhập.
FetchScorePage(const ScorePage::ScorePageToken & token, FetchScorePageCallback callback)
void
Trả về dữ liệu một cách không đồng bộ cho một trang điểm được xác định bằng mã thông báo trang điểm.
FetchScorePage(DataSource data_source, const ScorePage::ScorePageToken & token, FetchScorePageCallback callback)
void
Trả về dữ liệu một cách không đồng bộ cho một trang điểm được xác định bằng mã thông báo trang điểm.
FetchScorePage(const ScorePage::ScorePageToken & token, uint32_t max_results, FetchScorePageCallback callback)
void
Trả về dữ liệu một cách không đồng bộ cho một trang điểm được xác định bằng mã thông báo trang điểm.
FetchScorePage(DataSource data_source, const ScorePage::ScorePageToken & token, uint32_t max_results, FetchScorePageCallback callback)
void
Trả về dữ liệu một cách không đồng bộ cho một trang điểm được xác định bằng mã thông báo trang điểm.
FetchScorePageBlocking(const ScorePage::ScorePageToken & token)
Đồng bộ trả về dữ liệu cho một trang điểm được xác định bằng mã thông báo trang điểm, trực tiếp trả về FetchScorePageResponse.
FetchScorePageBlocking(DataSource data_source, const ScorePage::ScorePageToken & token)
Đồng bộ trả về dữ liệu cho một trang điểm được xác định bằng mã thông báo trang điểm, trực tiếp trả về FetchScorePageResponse.
FetchScorePageBlocking(Timeout timeout, const ScorePage::ScorePageToken & token)
Đồng bộ trả về dữ liệu cho một trang điểm được xác định bằng mã thông báo trang điểm, trực tiếp trả về FetchScorePageResponse.
FetchScorePageBlocking(const ScorePage::ScorePageToken & token, uint32_t max_results)
Đồng bộ trả về dữ liệu cho một trang điểm được xác định bằng mã thông báo trang điểm, trực tiếp trả về FetchScorePageResponse.
FetchScorePageBlocking(DataSource data_source, Timeout timeout, const ScorePage::ScorePageToken & token)
Đồng bộ trả về dữ liệu cho một trang điểm được xác định bằng mã thông báo trang điểm, trực tiếp trả về FetchScorePageResponse.
FetchScorePageBlocking(DataSource data_source, const ScorePage::ScorePageToken & token, uint32_t max_results)
Đồng bộ trả về dữ liệu cho một trang điểm được xác định bằng mã thông báo trang điểm, trực tiếp trả về FetchScorePageResponse.
FetchScorePageBlocking(Timeout timeout, const ScorePage::ScorePageToken & token, uint32_t max_results)
Đồng bộ trả về dữ liệu cho một trang điểm được xác định bằng mã thông báo trang điểm, trực tiếp trả về FetchScorePageResponse.
FetchScorePageBlocking(DataSource data_source, Timeout timeout, const ScorePage::ScorePageToken & token, uint32_t max_results)
Đồng bộ trả về dữ liệu cho một trang điểm được xác định bằng mã thông báo trang điểm, trực tiếp trả về FetchScorePageResponse.
FetchScoreSummary(const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection, FetchScoreSummaryCallback callback)
void
Tìm nạp không đồng bộ tất cả dữ liệu cho một bản tóm tắt điểm số cụ thể của bảng xếp hạng, bao gồm cả tập hợp và khoảng thời gian của một bảng xếp hạng nhất định.
FetchScoreSummary(DataSource data_source, const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection, FetchScoreSummaryCallback callback)
void
Tìm nạp không đồng bộ tất cả dữ liệu cho một bản tóm tắt điểm số cụ thể của bảng xếp hạng, bao gồm cả tập hợp và khoảng thời gian của một bảng xếp hạng nhất định.
FetchScoreSummaryBlocking(const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection)
Tìm nạp đồng bộ tất cả dữ liệu cho một bản tóm tắt điểm số cụ thể trên bảng xếp hạng, trả về trực tiếp FetchScoreSummaryResponse.
FetchScoreSummaryBlocking(DataSource data_source, const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection)
Tìm nạp đồng bộ tất cả dữ liệu cho một bản tóm tắt điểm số cụ thể trên bảng xếp hạng, trả về trực tiếp FetchScoreSummaryResponse.
FetchScoreSummaryBlocking(Timeout timeout, const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection)
Tìm nạp đồng bộ tất cả dữ liệu cho một bản tóm tắt điểm số cụ thể trên bảng xếp hạng, trả về trực tiếp FetchScoreSummaryResponse.
FetchScoreSummaryBlocking(DataSource data_source, Timeout timeout, const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection)
Tìm nạp đồng bộ tất cả dữ liệu cho một bản tóm tắt điểm số cụ thể trên bảng xếp hạng, trả về trực tiếp FetchScoreSummaryResponse.
ScorePageToken(const std::string & leaderboard_id, LeaderboardStart start, LeaderboardTimeSpan time_span, LeaderboardCollection collection) const
Nhận mã thông báo trang điểm cho một bảng xếp hạng cụ thể, bắt đầu theo điểm số hoặc người chơi, đồng thời bao gồm một khoảng thời gian và bộ sưu tập cụ thể.
ShowAllUI(ShowAllUICallback callback)
void
Hiển thị cho người dùng một giao diện người dùng hiển thị thông tin về tất cả các bảng xếp hạng.
ShowAllUI()
void
Không dùng nữa. Ưu tiên ShowAllUI(lệnh gọi lại ShowAllUICallback). Hiển thị giao diện người dùng cho người dùng để hiển thị thông tin về tất cả các bảng xếp hạng. Giao diện người dùng hiển thị không đồng bộ trên tất cả các nền tảng.
ShowAllUIBlocking()
Hiển thị cho người dùng một giao diện người dùng hiển thị thông tin về tất cả các bảng xếp hạng.
ShowAllUIBlocking(Timeout timeout)
Hiển thị cho người dùng một giao diện người dùng hiển thị thông tin về tất cả các bảng xếp hạng.
ShowUI(const std::string & leaderboard_id, ShowUICallback callback)
void
Hiển thị cho người dùng giao diện người dùng hiển thị thông tin về một bảng xếp hạng cụ thể.
ShowUI(const std::string & leaderboard_id, LeaderboardTimeSpan time_span, ShowUICallback callback)
void
Hiển thị cho người dùng giao diện người dùng hiển thị thông tin về một bảng xếp hạng cụ thể.
ShowUI(const std::string & leaderboard_id)
void
Không dùng nữa. Ưu tiên ShowUI(lệnh gọi lại ShowUICallback). Hiển thị giao diện người dùng cho người dùng để hiển thị thông tin về một bảng xếp hạng cụ thể. Giao diện người dùng hiển thị không đồng bộ trên tất cả các nền tảng.
ShowUIBlocking(const std::string & leaderboard_id)
Hiển thị cho người dùng giao diện người dùng hiển thị thông tin về một bảng xếp hạng cụ thể.
ShowUIBlocking(const std::string & leaderboard_id, LeaderboardTimeSpan time_span)
Hiển thị cho người dùng giao diện người dùng hiển thị thông tin về một bảng xếp hạng cụ thể.
ShowUIBlocking(Timeout timeout, const std::string & leaderboard_id)
Hiển thị cho người dùng giao diện người dùng hiển thị thông tin về một bảng xếp hạng cụ thể.
ShowUIBlocking(Timeout timeout, const std::string & leaderboard_id, LeaderboardTimeSpan time_span)
Hiển thị cho người dùng giao diện người dùng hiển thị thông tin về một bảng xếp hạng cụ thể.
SubmitScore(const std::string & leaderboard_id, uint64_t score)
void
Gửi điểm số đến bảng xếp hạng cho người chơi hiện đã đăng nhập.
SubmitScore(const std::string & leaderboard_id, uint64_t score, const std::string & metadata)
void
Đối với người chơi hiện đã đăng nhập, hãy gửi một điểm số cho bảng xếp hạng được liên kết với một mã nhận dạng và siêu dữ liệu cụ thể (chẳng hạn như hành động mà người chơi đã thực hiện để nhận được điểm số đó).

Cấu trúc

gpg::LeaderboardManager::FetchAllResponse

Chứa dữ liệu và trạng thái phản hồi cho tất cả các bảng xếp hạng.

gpg::LeaderboardManager::FetchAllScoreSummariesResponse

Chứa tất cả dữ liệu và trạng thái phản hồi cho tất cả thông tin tóm tắt về điểm số của bảng xếp hạng.

gpg::LeaderboardManager::FetchResponse

Lưu giữ dữ liệu cho một bảng xếp hạng cùng với trạng thái phản hồi.

gpg::LeaderboardManager::FetchScorePageResponse

Trả về trạng thái phản hồi và dữ liệu từ trang điểm số đã truy cập.

gpg::LeaderboardManager::FetchScoreSummaryResponse

Trạng thái dữ liệu và phản hồi cho phần tóm tắt điểm của bảng xếp hạng đã chỉ định.

Loại công khai

FetchAllCallback

std::function< void(const FetchAllResponse &)> FetchAllCallback

Xác định lệnh gọi lại loại FetchAllResponse.

FetchAllScoreSummariesCallback

std::function< void(const FetchAllScoreSummariesResponse &)> FetchAllScoreSummariesCallback

Xác định lệnh gọi lại loại FetchAllScoreSummariesResponse.

FetchCallback

std::function< void(const FetchResponse &)> FetchCallback

Xác định loại lệnh gọi lại nhận được FetchResponse.

Loại lệnh gọi lại này được cung cấp cho các hàm Fetch(*) dưới đây.

FetchScorePageCallback

std::function< void(const FetchScorePageResponse &)> FetchScorePageCallback

Xác định lệnh gọi lại loại ScorePageResponse.

FetchScoreSummaryCallback

std::function< void(const FetchScoreSummaryResponse &)> FetchScoreSummaryCallback

Xác định lệnh gọi lại loại FetchScoreSummaryResponse.

ShowAllUICallback

std::function< void(const UIStatus &)> ShowAllUICallback

Xác định loại lệnh gọi lại nhận được UIStatus.

Loại lệnh gọi lại này được cung cấp cho hàm ShowAllUI* bên dưới.

ShowUICallback

std::function< void(const UIStatus &)> ShowUICallback

Xác định loại lệnh gọi lại nhận được UIStatus.

Loại lệnh gọi lại này được cung cấp cho hàm ShowUI* bên dưới.

Hàm công khai

Tìm nạp

void Fetch(
  const std::string & leaderboard_id,
  FetchCallback callback
)

Tải không đồng bộ dữ liệu bảng xếp hạng cho người chơi hiện đã đăng nhập.

Gọi FetchCallback được cung cấp khi hoàn tất thao tác. Nếu bạn không chỉ định data_source, lệnh gọi hàm này sẽ tương đương với việc gọi Fetch(DataSource data_source, const std::string& leaderboard_id, FetchCallback callback), trong đó DataSource được chỉ định là bộ nhớ dành cho người dùng CODE_OR_NETWORK.

Tìm nạp

void Fetch(
  DataSource data_source,
  const std::string & leaderboard_id,
  FetchCallback callback
)

Tải không đồng bộ dữ liệu bảng xếp hạng cho người chơi hiện đã đăng nhập.

Gọi FetchCallback được cung cấp khi hoàn tất thao tác. Chỉ định data_source là bộ nhớ Cache_OR_NETWORK hoặc NETWORK_ONLY.

FetchAll

void FetchAll(
  FetchAllCallback callback
)

Tải dữ liệu một cách không đồng bộ cho tất cả các bảng xếp hạng của người chơi hiện đã đăng nhập.

Nếu không chỉ định data_source, lệnh gọi hàm này sẽ tương đương với lệnh gọi FetchAll(DataSource data_source, lệnh gọi lại FetchAllCallback), với data_source được chỉ định là CODE_OR_NETWORK.

FetchAll

void FetchAll(
  DataSource data_source,
  FetchAllCallback callback
)

Tải dữ liệu một cách không đồng bộ cho tất cả các bảng xếp hạng của người chơi hiện đã đăng nhập.

Chỉ định data_source là bộ nhớ Cache_OR_NETWORK hoặc NETWORK_ONLY.

FetchAllBlocking

FetchAllResponse FetchAllBlocking()

Tải dữ liệu đồng bộ cho tất cả các bảng xếp hạng của người chơi hiện đã đăng nhập, trực tiếp trả về FetchAllResponse.

Việc chỉ định cả data_source lẫn thời gian chờ không làm cho lệnh gọi hàm này tương đương với việc gọi FetchAllResponse FetchAllBlocking (DataSource data_source, Thời gian chờ hết thời gian chờ), với data_source được chỉ định là bộ nhớ GHI_OR_NETWORK và thời gian chờ được chỉ định là 10 năm.

FetchAllBlocking

FetchAllResponse FetchAllBlocking(
  DataSource data_source
)

Tải dữ liệu đồng bộ cho tất cả các bảng xếp hạng của người chơi hiện đã đăng nhập, trực tiếp trả về FetchAllResponse.

Chỉ định data_source là bộ nhớ Cache_OR_NETWORK hoặc NETWORK_ONLY. Việc không chỉ định thời gian chờ sẽ làm cho lệnh gọi hàm này tương đương với việc gọi FetchAllResponseFetchAllBlocking(DataSource data_source, Timeout timeout), với giá trị data_source được chỉ định và thời gian chờ được chỉ định là 10 năm.

FetchAllBlocking

FetchAllResponse FetchAllBlocking(
  Timeout timeout
)

Tải dữ liệu đồng bộ cho tất cả các bảng xếp hạng của người chơi hiện đã đăng nhập, trực tiếp trả về FetchAllResponse.

Chỉ định thời gian chờ dưới dạng số mili giây tuỳ ý. Nếu bạn không chỉ định data_source, lệnh gọi hàm này sẽ tương đương với lệnh gọi FetchAllResponseFetchAllBlocking(DataSource data_source, Timeout timeout), với data_source được chỉ định là CODE_OR_NETWORK và thời gian chờ chứa giá trị mà bạn đã chỉ định.

FetchAllBlocking

FetchAllResponse FetchAllBlocking(
  DataSource data_source,
  Timeout timeout
)

Tải dữ liệu đồng bộ cho tất cả các bảng xếp hạng của người chơi hiện đã đăng nhập, trực tiếp trả về FetchAllResponse.

Chỉ định data_source là bộ nhớ Cache_OR_NETWORK hoặc NETWORK_ONLY. Chỉ định thời gian chờ dưới dạng số mili giây tuỳ ý.

FetchAllScoreSummaries

void FetchAllScoreSummaries(
  const std::string & leaderboard_id,
  FetchAllScoreSummariesCallback callback
)

Tìm nạp không đồng bộ tất cả các bản tóm tắt điểm số cho một bảng xếp hạng cụ thể.

Nếu bạn không chỉ định data_source, lệnh gọi hàm này sẽ tương đương với FetchAllScoreSummaries(DataSource data_source, const std::string&Leaderboard_id, FetchAllScoreSummariesCallback) sẽ khiến lệnh gọi hàm này tương đương với data_source được chỉ định là CODE_OR_NETWORK.

FetchAllScoreSummaries

void FetchAllScoreSummaries(
  DataSource data_source,
  const std::string & leaderboard_id,
  FetchAllScoreSummariesCallback callback
)

Tìm nạp không đồng bộ tất cả các bản tóm tắt điểm số cho một bảng xếp hạng cụ thể.

Chỉ định data_source là bộ nhớ Cache_OR_NETWORK hoặc NETWORK_ONLY.

FetchAllScoreSummariesBlocking

FetchAllScoreSummariesResponse FetchAllScoreSummariesBlocking(
  const std::string & leaderboard_id
)

Tìm nạp đồng bộ tất cả thông tin tóm tắt điểm số cho một bảng xếp hạng cụ thể, trả về trực tiếp FetchAllScoreSummariesResponse.

Nếu bạn không chỉ định data_source và thời gian chờ, lệnh gọi hàm này sẽ tương đương với FetchAllScoreSummariesResponse FetchAllScoreSummariesBlocking( DataSource data_source, const std::string&Leaderboard_id), với data_source được chỉ định là CODE_OR_NETWORK và thời gian chờ được chỉ định là 10 năm.

FetchAllScoreSummariesBlocking

FetchAllScoreSummariesResponse FetchAllScoreSummariesBlocking(
  DataSource data_source,
  const std::string & leaderboard_id
)

Tìm nạp đồng bộ tất cả thông tin tóm tắt điểm số cho một bảng xếp hạng cụ thể, trả về trực tiếp FetchAllScoreSummariesResponse.

Chỉ định data_source là bộ nhớ Cache_OR_NETWORK hoặc NETWORK_ONLY. Nếu không chỉ định thời gian chờ, lệnh gọi hàm này sẽ tương đương với FetchAllScoreSummariesResponse FetchAllScoreSummariesBlocking(DataSource data_source, const std::string&Leaderboard_id), với giá trị data_source được chỉ định và thời gian chờ được chỉ định là 10 năm.

FetchAllScoreSummariesBlocking

FetchAllScoreSummariesResponse FetchAllScoreSummariesBlocking(
  Timeout timeout,
  const std::string & leaderboard_id
)

Tìm nạp đồng bộ tất cả thông tin tóm tắt điểm số cho một bảng xếp hạng cụ thể, trả về trực tiếp FetchAllScoreSummariesResponse.

Chỉ định thời gian chờ bằng mili giây. Nếu không chỉ định data_source, lệnh gọi hàm này sẽ tương đương với FetchAllScoreSummariesResponse FetchAllScoreSummariesBlocking(DataSource data_source, std::string const &setting_id), trong đó data_source được chỉ định là CODE_OR_NETWORK và thời gian chờ chứa giá trị mà bạn đã chỉ định cho phương thức đó.

FetchAllScoreSummariesBlocking

FetchAllScoreSummariesResponse FetchAllScoreSummariesBlocking(
  DataSource data_source,
  Timeout timeout,
  const std::string & leaderboard_id
)

Tìm nạp đồng bộ tất cả thông tin tóm tắt điểm số cho một bảng xếp hạng cụ thể, trả về trực tiếp FetchAllScoreSummariesResponse.

Chỉ định data_source là bộ nhớ Cache_OR_NETWORK hoặc NETWORK_ONLY. Chỉ định thời gian chờ bằng mili giây.

FetchBlocking

FetchResponse FetchBlocking(
  const std::string & leaderboard_id
)

Tải đồng bộ dữ liệu bảng xếp hạng cho người chơi hiện đã đăng nhập, trực tiếp trả về FetchResponse.

Việc chỉ định cả data_source và thời gian chờ sẽ không làm cho lệnh gọi hàm này tương đương với việc gọi FetchResponse FetchBlocking(DataSource data_source, Timeout), với data_source được chỉ định là bộ nhớ null_OR_NETWORK và thời gian chờ được chỉ định là 10 năm.

FetchBlocking

FetchResponse FetchBlocking(
  DataSource data_source,
  const std::string & leaderboard_id
)

Tải đồng bộ dữ liệu bảng xếp hạng cho người chơi hiện đã đăng nhập, trực tiếp trả về FetchResponse.

Chỉ định data_source là bộ nhớ Cache_OR_NETWORK hoặc NETWORK_ONLY. Việc không chỉ định thời gian chờ sẽ làm cho lệnh gọi hàm này tương đương với việc gọi FetchResponse FetchBlocking(DataSource data_source, Thời gian chờ hết thời gian chờ) với giá trị bạn đã chỉ định cho data_source và thời gian chờ được chỉ định là 10 năm.

FetchBlocking

FetchResponse FetchBlocking(
  Timeout timeout,
  const std::string & leaderboard_id
)

Tải đồng bộ dữ liệu bảng xếp hạng cho người chơi hiện đã đăng nhập, trực tiếp trả về FetchResponse.

Chỉ định thời gian chờ dưới dạng số mili giây tuỳ ý. Việc không chỉ định data_source làm cho lệnh gọi hàm này tương đương với việc gọi FetchResponse FetchBlocking(DataSource data_source, Thời gian chờ hết thời gian chờ), với data_source được chỉ định là CODE_OR_NETWORK và thời gian chờ chứa giá trị mà bạn đã chỉ định.

FetchBlocking

FetchResponse FetchBlocking(
  DataSource data_source,
  Timeout timeout,
  const std::string & leaderboard_id
)

Tải đồng bộ dữ liệu bảng xếp hạng cho người chơi hiện đã đăng nhập.

trực tiếp trả về FetchResponse. Chỉ định data_source là bộ nhớ Cache_OR_NETWORK hoặc NETWORK_ONLY. Chỉ định thời gian chờ dưới dạng số mili giây tuỳ ý.

FetchScorePage

void FetchScorePage(
  const ScorePage::ScorePageToken & token,
  FetchScorePageCallback callback
)

Trả về dữ liệu một cách không đồng bộ cho một trang điểm được xác định bằng mã thông báo trang điểm.

Việc chỉ định cả data_source và max_results sẽ làm cho lệnh gọi hàm này tương đương với FetchScorePage(DataSource data_source, const ScorePage::ScorePageToken& token, uint32_t max_results, lệnh gọi lại FetchScorePageCallback), với data_source được chỉ định là bộ nhớ GHI_OR_NETWORK và kết quả max_results được chỉ định là 20.

FetchScorePage

void FetchScorePage(
  DataSource data_source,
  const ScorePage::ScorePageToken & token,
  FetchScorePageCallback callback
)

Trả về dữ liệu một cách không đồng bộ cho một trang điểm được xác định bằng mã thông báo trang điểm.

Chỉ định data_source là bộ nhớ Cache_OR_NETWORK hoặc NETWORK_ONLY. Nếu không chỉ định max_results, lệnh gọi hàm này sẽ tương đương với FetchScorePage(DataSource data_source, const ScorePage::ScorePageToken và mã thông báo, uint32_t max_results, lệnh gọi lại FetchScorePageCallback), với giá trị bạn đã chỉ định cho data_source và max_results được chỉ định là 20.

FetchScorePage

void FetchScorePage(
  const ScorePage::ScorePageToken & token,
  uint32_t max_results,
  FetchScorePageCallback callback
)

Trả về dữ liệu một cách không đồng bộ cho một trang điểm được xác định bằng mã thông báo trang điểm.

max_results chỉ định số điểm tối đa để đưa vào trang điểm kết quả, không thể lớn hơn 25. Nếu không chỉ định data_source, lệnh gọi hàm này sẽ tương đương với FetchScorePage(DataSource data_source, const ScorePage::ScorePageToken& mã thông báo, uint32_t max_results, lệnh gọi lại FetchScorePageCallback), với data_source được chỉ định là bộ nhớ GHI_OR_NETWORK và max_results có chứa giá trị mà bạn đã chỉ định.

FetchScorePage

void FetchScorePage(
  DataSource data_source,
  const ScorePage::ScorePageToken & token,
  uint32_t max_results,
  FetchScorePageCallback callback
)

Trả về dữ liệu một cách không đồng bộ cho một trang điểm được xác định bằng mã thông báo trang điểm.

Chỉ định data_source là Cache_OR_NETWORK hoặc NETWORK_ONLY. max_results chỉ định số điểm tối đa cần đưa vào trang điểm kết quả, điểm số này có thể không lớn hơn 25.

FetchScorePageBlocking

FetchScorePageResponse FetchScorePageBlocking(
  const ScorePage::ScorePageToken & token
)

Đồng bộ trả về dữ liệu cho một trang điểm được xác định bằng mã thông báo trang điểm, trực tiếp trả về FetchScorePageResponse.

Việc chỉ định không cho data_source, thời gian chờ hay max_results sẽ làm cho lệnh gọi hàm này tương đương với việc gọi FetchScorePageResponse FetchScorePageBlocking(DataSource data_source, Timeout timeout, const ScorePage::ScorePageToken& token, uint32_t max_results), trong đó data_source được chỉ định là CODE_OR_NETWORK, thời gian chờ được chỉ định là 10 năm và max.results được chỉ định là 20

FetchScorePageBlocking

FetchScorePageResponse FetchScorePageBlocking(
  DataSource data_source,
  const ScorePage::ScorePageToken & token
)

Đồng bộ trả về dữ liệu cho một trang điểm được xác định bằng mã thông báo trang điểm, trực tiếp trả về FetchScorePageResponse.

Việc chỉ định không phải là thời gian chờ hay max_results làm cho lệnh gọi hàm này tương đương với lệnh gọi FetchScorePageResponse FetchScorePageBlocking(DataSource data_source, Timeout timeout, const ScorePage::ScorePageToken& token, uint32_t max_results), với giá trị data_source được chỉ định, thời gian chờ được chỉ định là 10 năm và max_results được chỉ định là 20.

FetchScorePageBlocking

FetchScorePageResponse FetchScorePageBlocking(
  Timeout timeout,
  const ScorePage::ScorePageToken & token
)

Đồng bộ trả về dữ liệu cho một trang điểm được xác định bằng mã thông báo trang điểm, trực tiếp trả về FetchScorePageResponse.

Chỉ định thời gian chờ bằng mili giây. Việc chỉ định cả data_source và max_results sẽ làm cho lệnh gọi hàm này tương đương với việc gọi FetchScorePageResponse, FetchScorePageBlocking(DataSource data_source, Timeout timeout, const ScorePage::ScorePageToken& token, uint32_t max_results), với data_source được chỉ định là CODE_OR_NETWORK, thời gian chờ chứa giá trị đã chỉ định và max_results được chỉ định là 20.

FetchScorePageBlocking

FetchScorePageResponse FetchScorePageBlocking(
  const ScorePage::ScorePageToken & token,
  uint32_t max_results
)

Đồng bộ trả về dữ liệu cho một trang điểm được xác định bằng mã thông báo trang điểm, trực tiếp trả về FetchScorePageResponse.

Chỉ định giá trị tối đa là 25 cho max_results. Việc chỉ định không phải data_source hay thời gian chờ làm cho lệnh gọi hàm này tương đương với việc gọi FetchScorePageResponse FetchScorePageBlocking(DataSource data_source, Timeout timeout, const ScorePage::ScorePageToken& token, uint32_t max_results), với data_source được chỉ định là bộ nhớ GHI_OR_NETWORK, thời gian chờ được chỉ định là 10 năm và thời gian chờ được chỉ định là 10 năm và giá trị max_results chứa giá trị được chỉ định.

FetchScorePageBlocking

FetchScorePageResponse FetchScorePageBlocking(
  DataSource data_source,
  Timeout timeout,
  const ScorePage::ScorePageToken & token
)

Đồng bộ trả về dữ liệu cho một trang điểm được xác định bằng mã thông báo trang điểm, trực tiếp trả về FetchScorePageResponse.

Chỉ định data_source là bộ nhớ Cache_OR_NETWORK hoặc NETWORK_ONLY. Chỉ định thời gian chờ bằng mili giây. Nếu không chỉ định max_value, lệnh gọi hàm này sẽ tương đương với việc gọi FetchScorePageResponse FetchScorePageBlocking(DataSource data_source, Thời gian chờ hết thời gian chờ, const ScorePage::ScorePageToken& token, uint32_t max_results), với data_source và thời gian chờ chứa các giá trị đã chỉ định của bạn và max_results được chỉ định là 20.

FetchScorePageBlocking

FetchScorePageResponse FetchScorePageBlocking(
  DataSource data_source,
  const ScorePage::ScorePageToken & token,
  uint32_t max_results
)

Đồng bộ trả về dữ liệu cho một trang điểm được xác định bằng mã thông báo trang điểm, trực tiếp trả về FetchScorePageResponse.

Chỉ định data_source là bộ nhớ Phòngt_ Thương hiệu và mạng Nếu bạn không chỉ định thời gian chờ, lệnh gọi hàm này sẽ tương đương với việc gọi FetchScorePageResponse FetchScorePageBlocking(DataSource data_source, thời gian chờ hết thời gian chờ, const ScorePage::ScorePageToken& token, uint32_t max_results), với data_source và max_results chứa các giá trị đã chỉ định của bạn và thời gian chờ được chỉ định là 10 năm.

FetchScorePageBlocking

FetchScorePageResponse FetchScorePageBlocking(
  Timeout timeout,
  const ScorePage::ScorePageToken & token,
  uint32_t max_results
)

Đồng bộ trả về dữ liệu cho một trang điểm được xác định bằng mã thông báo trang điểm, trực tiếp trả về FetchScorePageResponse.

Chỉ định thời gian chờ tính bằng mili giây và max_results dưới dạng giá trị tối đa là 25. Nếu không chỉ định data_source, lệnh gọi hàm này sẽ tương đương với lệnh gọi FetchScorePageResponse FetchScorePageBlocking(DataSource data_source, Thời gian chờ hết thời gian chờ, const ScorePage::ScorePageToken& token, uint32_t max_results), có thời gian chờ và max_results chứa giá trị bạn đã chỉ định, và data_source được chỉ định là CODE_OR_NETWORK.

FetchScorePageBlocking

FetchScorePageResponse FetchScorePageBlocking(
  DataSource data_source,
  Timeout timeout,
  const ScorePage::ScorePageToken & token,
  uint32_t max_results
)

Đồng bộ trả về dữ liệu cho một trang điểm được xác định bằng mã thông báo trang điểm, trực tiếp trả về FetchScorePageResponse.

Chỉ định DataSource là CODE_OR_NETWORK hoặc NETWORK_ONLY. Chỉ định Thời gian chờ là số mili giây tuỳ ý. Chỉ định max_results làm giá trị tối đa là 25.

FetchScoreSummary

void FetchScoreSummary(
  const std::string & leaderboard_id,
  LeaderboardTimeSpan time_span,
  LeaderboardCollection collection,
  FetchScoreSummaryCallback callback
)

Tìm nạp không đồng bộ tất cả dữ liệu cho một bản tóm tắt điểm số cụ thể của bảng xếp hạng, bao gồm cả tập hợp và khoảng thời gian của một bảng xếp hạng nhất định.

Chỉ định daily, WEEKLY hoặc ALL_TIME cho khoảng thời gian. Hãy chỉ định chế độ CÔNG KHAI hoặc XÃ HỘI để thu thập. Nếu không chỉ định data_source, lệnh gọi hàm này sẽ tương đương với FetchScoreSummary(DataSource data_source, const std::string&Leaderboard_id, LeaderboardTimeSpan time_span, bộ sưu tập LeaderboardCollection, lệnh gọi lại FetchScoreCallback), với data_source được chỉ định là bộ nhớ Thời_OR_NETWORK, bộ sưu tập và time_span chứa giá trị mà bạn đã chỉ định.

FetchScoreSummary

void FetchScoreSummary(
  DataSource data_source,
  const std::string & leaderboard_id,
  LeaderboardTimeSpan time_span,
  LeaderboardCollection collection,
  FetchScoreSummaryCallback callback
)

Tìm nạp không đồng bộ tất cả dữ liệu cho một bản tóm tắt điểm số cụ thể của bảng xếp hạng, bao gồm cả tập hợp và khoảng thời gian của một bảng xếp hạng nhất định.

Chỉ định CODE_OR_NETWORK hoặc NETWORK_ONLY cho data_source. Chỉ định daily, WEEKLY hoặc ALL_TIME cho time_span. Hãy chỉ định chế độ CÔNG KHAI hoặc XÃ HỘI để thu thập.

FetchScoreSummaryBlocking

FetchScoreSummaryResponse FetchScoreSummaryBlocking(
  const std::string & leaderboard_id,
  LeaderboardTimeSpan time_span,
  LeaderboardCollection collection
)

Tìm nạp đồng bộ tất cả dữ liệu cho một bản tóm tắt điểm số cụ thể trên bảng xếp hạng, trả về trực tiếp FetchScoreSummaryResponse.

Chỉ định daily, WEEKLY hoặc ALL_TIME cho khoảng thời gian. Hãy chỉ định chế độ CÔNG KHAI hoặc XÃ HỘI để thu thập. Việc chỉ định cả data_source và thời gian chờ sẽ làm cho hàm này tương đương với việc gọi FetchScoreSummaryResponse FetchScoresummaryBlocking(DataSource data_source, Timeout timeout, const std::string&Leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection]

FetchScoreSummaryBlocking

FetchScoreSummaryResponse FetchScoreSummaryBlocking(
  DataSource data_source,
  const std::string & leaderboard_id,
  LeaderboardTimeSpan time_span,
  LeaderboardCollection collection
)

Tìm nạp đồng bộ tất cả dữ liệu cho một bản tóm tắt điểm số cụ thể trên bảng xếp hạng, trả về trực tiếp FetchScoreSummaryResponse.

Chỉ định data_source là bộ nhớ Cache_OR_NETWORK hoặc NETWORK_ONLY. Chỉ định daily, WEEKLY hoặc ALL_TIME cho khoảng thời gian. Hãy chỉ định chế độ CÔNG KHAI hoặc XÃ HỘI để thu thập. Nếu không chỉ định thời gian chờ, hàm này sẽ tương đương với việc gọi FetchScoreSummaryResponse FetchScoreSummaryBlocking(DataSource data_source, Timeout timeout, const std::string&Leaderboard_id, LeaderboardTimeSpan time_span, bộ sưu tập LeaderboardCollection) với giá trị data_source được chỉ định, thời gian chờ được chỉ định là 10 năm cũng như giá trị bạn chỉ định cho time_span và tập hợp.

FetchScoreSummaryBlocking

FetchScoreSummaryResponse FetchScoreSummaryBlocking(
  Timeout timeout,
  const std::string & leaderboard_id,
  LeaderboardTimeSpan time_span,
  LeaderboardCollection collection
)

Tìm nạp đồng bộ tất cả dữ liệu cho một bản tóm tắt điểm số cụ thể trên bảng xếp hạng, trả về trực tiếp FetchScoreSummaryResponse.

Chỉ định thời gian chờ bằng mili giây. Chỉ định daily, WEEKLY hoặc ALL_TIME cho khoảng thời gian. Hãy chỉ định chế độ CÔNG KHAI hoặc XÃ HỘI để thu thập. Nếu không chỉ định data_source, hàm này sẽ tương đương với việc gọi FetchScoreSummaryResponse FetchScoreSummaryBlocking(DataSource data_source, Thời gian chờ, const std::string&Leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection), với thời gian chờ được chỉ định là 10 năm cũng như giá trị bạn đã chỉ định cho data_source, time_span và tập hợp.

FetchScoreSummaryBlocking

FetchScoreSummaryResponse FetchScoreSummaryBlocking(
  DataSource data_source,
  Timeout timeout,
  const std::string & leaderboard_id,
  LeaderboardTimeSpan time_span,
  LeaderboardCollection collection
)

Tìm nạp đồng bộ tất cả dữ liệu cho một bản tóm tắt điểm số cụ thể trên bảng xếp hạng, trả về trực tiếp FetchScoreSummaryResponse.

Chỉ định data_source là bộ nhớ Cache_OR_NETWORK hoặc NETWORK_ONLY. Chỉ định thời gian chờ bằng mili giây. Chỉ định daily, WEEKLY hoặc ALL_TIME cho khoảng thời gian. Hãy chỉ định chế độ CÔNG KHAI hoặc XÃ HỘI để thu thập.

ScorePageToken

ScorePage::ScorePageToken ScorePageToken(
  const std::string & leaderboard_id,
  LeaderboardStart start,
  LeaderboardTimeSpan time_span,
  LeaderboardCollection collection
) const 

Nhận mã thông báo trang điểm cho một bảng xếp hạng cụ thể, bắt đầu theo điểm số hoặc người chơi, đồng thời bao gồm một khoảng thời gian và bộ sưu tập cụ thể.

ScorePageToken được sử dụng trong nhiều hàm Leaderboard (Bảng xếp hạng) cho phép phân trang thông qua các trang điểm số. Mã thông báo do hàm này tạo sẽ luôn bắt đầu ở đầu dải ô được yêu cầu.

ShowAllUI

void ShowAllUI(
  ShowAllUICallback callback
)

Hiển thị cho người dùng một giao diện người dùng hiển thị thông tin về tất cả các bảng xếp hạng.

Hàm này gọi ShowAllUICallback không đồng bộ.

ShowAllUI

void ShowAllUI()

Không dùng nữa. Ưu tiên ShowAllUI(lệnh gọi lại ShowAllUICallback). Hiển thị giao diện người dùng cho người dùng để hiển thị thông tin về tất cả các bảng xếp hạng. Giao diện người dùng hiển thị không đồng bộ trên tất cả các nền tảng.

ShowAllUIBlocking

UIStatus ShowAllUIBlocking()

Hiển thị cho người dùng một giao diện người dùng hiển thị thông tin về tất cả các bảng xếp hạng.

Hàm này trả về đồng bộ một UIStatus. Nếu bạn không chỉ định timeout, lệnh gọi hàm này sẽ tương đương với việc gọi ShowAllUIBlocking(Timeout timeout) bằng timeout được chỉ định là 10 năm.

ShowAllUIBlocking

UIStatus ShowAllUIBlocking(
  Timeout timeout
)

Hiển thị cho người dùng một giao diện người dùng hiển thị thông tin về tất cả các bảng xếp hạng.

Hàm này trả về đồng bộ một UIStatus. Chỉ định timeout dưới dạng số mili giây tuỳ ý.

ShowUI

void ShowUI(
  const std::string & leaderboard_id,
  ShowUICallback callback
)

Hiển thị cho người dùng giao diện người dùng hiển thị thông tin về một bảng xếp hạng cụ thể.

Hàm này gọi ShowUICallback không đồng bộ.

ShowUI

void ShowUI(
  const std::string & leaderboard_id,
  LeaderboardTimeSpan time_span,
  ShowUICallback callback
)

Hiển thị cho người dùng giao diện người dùng hiển thị thông tin về một bảng xếp hạng cụ thể.

Hàm này gọi không đồng bộ ShowUICallback và ban đầu sẽ chọn LeaderboardTimeSpan đã truyền vào.

ShowUI

void ShowUI(
  const std::string & leaderboard_id
)

Không dùng nữa. Ưu tiên ShowUI(lệnh gọi lại ShowUICallback). Hiển thị giao diện người dùng cho người dùng để hiển thị thông tin về một bảng xếp hạng cụ thể. Giao diện người dùng hiển thị không đồng bộ trên tất cả các nền tảng.

ShowUIBlocking

UIStatus ShowUIBlocking(
  const std::string & leaderboard_id
)

Hiển thị cho người dùng giao diện người dùng hiển thị thông tin về một bảng xếp hạng cụ thể.

Hàm này trả về đồng bộ một UIStatus. Nếu bạn không chỉ định timeout, lệnh gọi hàm này sẽ tương đương với việc gọi ShowUIBlocking(const string& leaderboard_id, Timeout timeout) bằng timeout được chỉ định là 10 năm.

ShowUIBlocking

UIStatus ShowUIBlocking(
  const std::string & leaderboard_id,
  LeaderboardTimeSpan time_span
)

Hiển thị cho người dùng giao diện người dùng hiển thị thông tin về một bảng xếp hạng cụ thể.

Hàm này trả về đồng bộ một UIStatus. Nếu bạn không chỉ định timeout, lệnh gọi hàm này sẽ tương đương với việc gọi ShowUIBlocking(const string& leaderboard_id, Timeout timeout) bằng timeout được chỉ định là 10 năm. Ban đầu, giao diện người dùng sẽ chọn LeaderboardTimeSpan được truyền vào.

ShowUIBlocking

UIStatus ShowUIBlocking(
  Timeout timeout,
  const std::string & leaderboard_id
)

Hiển thị cho người dùng giao diện người dùng hiển thị thông tin về một bảng xếp hạng cụ thể.

Hàm này trả về đồng bộ một UIStatus. Chỉ định timeout dưới dạng số mili giây tuỳ ý.

ShowUIBlocking

UIStatus ShowUIBlocking(
  Timeout timeout,
  const std::string & leaderboard_id,
  LeaderboardTimeSpan time_span
)

Hiển thị cho người dùng giao diện người dùng hiển thị thông tin về một bảng xếp hạng cụ thể.

Hàm này trả về đồng bộ một UIStatus. Chỉ định timeout dưới dạng số mili giây tuỳ ý. Ban đầu, giao diện người dùng sẽ chọn LeaderboardTimeSpan được truyền vào.

SubmitScore

void SubmitScore(
  const std::string & leaderboard_id,
  uint64_t score
)

Gửi điểm số đến bảng xếp hạng cho người chơi hiện đã đăng nhập.

Điểm số sẽ bị bỏ qua nếu thấp hơn (như được xác định theo cấu hình bảng xếp hạng) so với điểm số đã gửi trước đó cho cùng một người chơi.

SubmitScore

void SubmitScore(
  const std::string & leaderboard_id,
  uint64_t score,
  const std::string & metadata
)

Đối với người chơi hiện đã đăng nhập, hãy gửi một điểm số cho bảng xếp hạng được liên kết với một mã nhận dạng và siêu dữ liệu cụ thể (chẳng hạn như hành động mà người chơi đã thực hiện để nhận được điểm số đó).

Điểm số sẽ bị bỏ qua nếu thấp hơn (như được xác định trong cấu hình bảng xếp hạng) so với điểm số đã gửi trước đó cho cùng một người chơi.