gpg:: LeaderboardManager
#include <leaderboard_manager.h>
Lấy và thiết lập 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
|
typedefstd::function< void(const FetchAllResponse &)>
Xác định lệnh gọi lại loại FetchAllResponse . |
FetchAllScoreSummariesCallback
|
typedefstd::function< void(const FetchAllScoreSummariesResponse &)>
Xác định lệnh gọi lại loại FetchAllScoreSummariesResponse . |
FetchCallback
|
typedefstd::function< void(const FetchResponse &)>
Xác định loại lệnh gọi lại nhận FetchResponse. |
FetchScorePageCallback
|
typedefstd::function< void(const FetchScorePageResponse &)>
Xác định lệnh gọi lại loại ScorePageResponse . |
FetchScoreSummaryCallback
|
typedefstd::function< void(const FetchScoreSummaryResponse &)>
Xác định lệnh gọi lại loại FetchScoreSummaryResponse . |
ShowAllUICallback
|
typedefstd::function< void(const UIStatus &)>
Xác định loại lệnh gọi lại nhận UIStatus . |
ShowUICallback
|
typedefstd::function< void(const UIStatus &)>
Xác định loại lệnh gọi lại nhận 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 không đồng bộ cho tất cả các bảng xếp hạng cho người chơi hiện đang đăng nhập.
|
FetchAll(DataSource data_source, FetchAllCallback callback)
|
void
Tải dữ liệu không đồng bộ cho tất cả các bảng xếp hạng cho người chơi hiện đang đăng nhập.
|
FetchAllBlocking()
|
Tải đồng bộ dữ liệu cho tất cả bảng xếp hạng cho người chơi hiện đã đăng nhập, trực tiếp trả về FetchAllResponse.
|
FetchAllBlocking(DataSource data_source)
|
Tải đồng bộ dữ liệu cho tất cả bảng xếp hạng cho người chơi hiện đã đăng nhập, trực tiếp trả về FetchAllResponse.
|
FetchAllBlocking(Timeout timeout)
|
Tải đồng bộ dữ liệu cho tất cả bảng xếp hạng cho người chơi hiện đã đăng nhập, trực tiếp trả về FetchAllResponse.
|
FetchAllBlocking(DataSource data_source, Timeout timeout)
|
Tải đồng bộ dữ liệu cho tất cả bảng xếp hạng cho 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ả 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ả 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ả bản tóm tắt điểm số cho một bảng xếp hạng cụ thể, trực tiếp trả về FetchAllScoreSummariesResponse.
|
FetchAllScoreSummariesBlocking(DataSource data_source, const std::string & leaderboard_id)
|
Tìm nạp đồng bộ tất cả bản tóm tắt điểm số cho một bảng xếp hạng cụ thể, trực tiếp trả về FetchAllScoreSummariesResponse.
|
FetchAllScoreSummariesBlocking(Timeout timeout, const std::string & leaderboard_id)
|
Tìm nạp đồng bộ tất cả bản tóm tắt điểm số cho một bảng xếp hạng cụ thể, trực tiếp trả về FetchAllScoreSummariesResponse.
|
FetchAllScoreSummariesBlocking(DataSource data_source, Timeout timeout, const std::string & leaderboard_id)
|
Tìm nạp đồng bộ tất cả bản tóm tắt điểm số cho một bảng xếp hạng cụ thể, trực tiếp trả về 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 không đồng bộ cho một trang điểm số được xác định bằng mã thông báo trang điểm số.
|
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 trang điểm số được xác định bằng mã thông báo trang điểm số.
|
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 trang điểm số được xác định bằng mã thông báo trang điểm số.
|
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 trang điểm số được xác định bằng mã thông báo trang điểm số.
|
FetchScorePageBlocking(const ScorePage::ScorePageToken & token)
|
Trả về dữ liệu một cách đồng bộ cho trang điểm được xác định bằng mã thông báo trang điểm số và trực tiếp trả về FetchScorePageResponse.
|
FetchScorePageBlocking(DataSource data_source, const ScorePage::ScorePageToken & token)
|
Trả về dữ liệu một cách đồng bộ cho trang điểm được xác định bằng mã thông báo trang điểm số và trực tiếp trả về FetchScorePageResponse.
|
FetchScorePageBlocking(Timeout timeout, const ScorePage::ScorePageToken & token)
|
Trả về dữ liệu một cách đồng bộ cho trang điểm được xác định bằng mã thông báo trang điểm số và trực tiếp trả về FetchScorePageResponse.
|
FetchScorePageBlocking(const ScorePage::ScorePageToken & token, uint32_t max_results)
|
Trả về dữ liệu một cách đồng bộ cho trang điểm được xác định bằng mã thông báo trang điểm số và trực tiếp trả về FetchScorePageResponse.
|
FetchScorePageBlocking(DataSource data_source, Timeout timeout, const ScorePage::ScorePageToken & token)
|
Trả về dữ liệu một cách đồng bộ cho trang điểm được xác định bằng mã thông báo trang điểm số và trực tiếp trả về FetchScorePageResponse.
|
FetchScorePageBlocking(DataSource data_source, const ScorePage::ScorePageToken & token, uint32_t max_results)
|
Trả về dữ liệu một cách đồng bộ cho trang điểm được xác định bằng mã thông báo trang điểm số và trực tiếp trả về FetchScorePageResponse.
|
FetchScorePageBlocking(Timeout timeout, const ScorePage::ScorePageToken & token, uint32_t max_results)
|
Trả về dữ liệu một cách đồng bộ cho trang điểm được xác định bằng mã thông báo trang điểm số và trực tiếp trả về FetchScorePageResponse.
|
FetchScorePageBlocking(DataSource data_source, Timeout timeout, const ScorePage::ScorePageToken & token, uint32_t max_results)
|
Trả về dữ liệu một cách đồng bộ cho trang điểm được xác định bằng mã thông báo trang điểm số và 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 bộ sưu tậ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 bộ sưu tậ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ể của bảng xếp hạng, trực tiếp trả về 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ể của bảng xếp hạng, trực tiếp trả về 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ể của bảng xếp hạng, trực tiếp trả về 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ể của bảng xếp hạng, trực tiếp trả về FetchScoreSummaryResponse.
|
ScorePageToken(const std::string & leaderboard_id, LeaderboardStart start, LeaderboardTimeSpan time_span, LeaderboardCollection collection) const
|
Lấy mã thông báo trang điểm số cho một bảng xếp hạng cụ thể, bắt đầu theo điểm số hoặc người chơi và bao gồm một khoảng thời gian và bộ sưu tập cụ thể.
|
ShowAllUI(ShowAllUICallback callback)
|
void
Trình bày 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
|
ShowAllUIBlocking()
|
Trình bày 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)
|
Trình bày 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
Trình bày 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
Trình bày 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
|
ShowUIBlocking(const std::string & leaderboard_id)
|
Trình bày 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)
|
Trình bày 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)
|
Trình bày 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)
|
Trình bày 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ố lên bảng xếp hạng cho người chơi hiện đang đă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 đang đăng nhập, hãy gửi một điểm số tới 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 đã làm để nhận được điểm số đó).
|
Cấu trúc |
|
---|---|
gpg:: |
Chứa dữ liệu và trạng thái phản hồi của tất cả các bảng xếp hạng. |
gpg:: |
Chứa tất cả dữ liệu và trạng thái câu trả lời cho tất cả bản tóm tắt điểm số của bảng xếp hạng. |
gpg:: |
Lưu giữ dữ liệu của một bảng xếp hạng, cùng với trạng thái phản hồi. |
gpg:: |
Trả về dữ liệu và trạng thái phản hồi từ trang điểm số đã truy cập. |
gpg:: |
Dữ liệu và trạng thái phản hồi cho một bản tóm tắt điểm số được chỉ định trên bảng xếp hạng. |
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 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 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 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 thành thao tác. Việc không chỉ định data_source khiến lệnh gọi hàm này tương đương với việc gọi Fetch(DataSource data_source, const std::string& leaderboard_id, FetchCallback callback)
, với DataSource được chỉ định là CACHE_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 thành thao tác. Chỉ định data_source là CACHE_OR_NETWORK hoặc NETWORK_ONLY.
FetchAll
void FetchAll( FetchAllCallback callback )
Tải dữ liệu không đồng bộ cho tất cả các bảng xếp hạng cho người chơi hiện đang đăng nhập.
Việc không chỉ định data_source sẽ khiến lệnh gọi hàm này tương đương với việc gọi FetchAll(DataSource data_source, FetchAllCallback), với data_source được chỉ định là CACHE_OR_NETWORK.
FetchAll
void FetchAll( DataSource data_source, FetchAllCallback callback )
Tải dữ liệu không đồng bộ cho tất cả các bảng xếp hạng cho người chơi hiện đang đăng nhập.
Chỉ định data_source là CACHE_OR_NETWORK hoặc NETWORK_ONLY.
FetchAllBlocking
FetchAllResponse FetchAllBlocking()
Tải đồng bộ dữ liệu cho tất cả bảng xếp hạng cho người chơi hiện đã đăng nhập, trực tiếp trả về FetchAllResponse.
Việc chỉ định cả data_source và timeout sẽ khiến lệnh gọi hàm này tương đương với việc gọi FetchAllResponse FetchAllBlocking (DataSource data_source, Hết thời gian chờ), với data_source được chỉ định là CACHE_OR_NETWORK và thời gian chờ được chỉ định là 10 năm.
FetchAllBlocking
FetchAllResponse FetchAllBlocking( DataSource data_source )
Tải đồng bộ dữ liệu cho tất cả bảng xếp hạng cho người chơi hiện đã đăng nhập, trực tiếp trả về FetchAllResponse.
Chỉ định data_source là CACHE_OR_NETWORK hoặc NETWORK_ONLY. Việc không chỉ định thời gian chờ sẽ khiến lệnh gọi hàm này tương đương với việc gọi phương thức FetchAllResponseFetchAllBlocking(DataSource data_source, Timeout timeout), với giá trị data_source mà bạn chỉ định và thời gian chờ được chỉ định là 10 năm.
FetchAllBlocking
FetchAllResponse FetchAllBlocking( Timeout timeout )
Tải đồng bộ dữ liệu cho tất cả bảng xếp hạng cho 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 một số mili giây tuỳ ý. Việc không chỉ định data_source sẽ khiến lệnh gọi hàm này tương đương với việc gọi lệnh FetchAllResponseFetchAllBlocking(DataSource data_source, Timeout timeout), với data_source được chỉ định là CACHE_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 đồng bộ dữ liệu cho tất cả bảng xếp hạng cho người chơi hiện đã đăng nhập, trực tiếp trả về FetchAllResponse.
Chỉ định data_source là CACHE_OR_NETWORK hoặc NETWORK_ONLY. Chỉ định thời gian chờ dưới dạng một 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ả tóm tắt điểm số cho một bảng xếp hạng cụ thể.
Việc không chỉ định data_source khiến lệnh gọi hàm này tương đương với FetchAllScoreSummaries(DataSource data_source, const std::string&Leaderboard_id, lệnh gọi lại FetchAllScoreSummariesCallback), với lệnh gọi lại data_source được chỉ định là CACHE_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ả tóm tắt điểm số cho một bảng xếp hạng cụ thể.
Chỉ định data_source là CACHE_OR_NETWORK hoặc NETWORK_ONLY.
FetchAllScoreSummariesBlocking
FetchAllScoreSummariesResponse FetchAllScoreSummariesBlocking( const std::string & leaderboard_id )
Tìm nạp đồng bộ tất cả bản tóm tắt điểm số cho một bảng xếp hạng cụ thể, trực tiếp trả về FetchAllScoreSummariesResponse.
Việc không chỉ định data_source và thời gian chờ khiến lệnh gọi hàm này tương đương với FetchAllScoreSummariesResponse FetchAllScoreSummariesBlocking( DataSource data_source, const std::string&Leaderboard_id), với data_source được chỉ định là CACHE_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ả bản 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à CACHE_OR_NETWORK hoặc NETWORK_ONLY. Việc không chỉ định thời gian chờ sẽ khiến lệnh gọi hàm này tương đương với FetchAllScoreSummariesResponse FetchAllScoreSummariesBlocking(DataSource data_source, const std::string&Leaderboard_id), với giá trị nguồn dữ liệu do bạn 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ả bản tóm tắt điểm số cho một bảng xếp hạng cụ thể, trực tiếp trả về FetchAllScoreSummariesResponse.
Chỉ định thời gian chờ tính bằng mili giây. Việc không chỉ định data_source sẽ khiến lệnh gọi hàm này tương đương với FetchAllScoreSummariesResponse FetchAllScoreSummariesBlocking(DataSource data_source, std::string const &banner_id), với data_source được chỉ định là CACHE_OR_NETWORK và thời gian chờ có chứa giá trị mà bạn đã chỉ định cho lệnh đó.
FetchAllScoreSummariesBlocking
FetchAllScoreSummariesResponse FetchAllScoreSummariesBlocking( DataSource data_source, Timeout timeout, const std::string & leaderboard_id )
Tìm nạp đồng bộ tất cả bản 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à CACHE_OR_NETWORK hoặc NETWORK_ONLY. Chỉ định thời gian chờ tính 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 hay hết thời gian chờ sẽ khiến lệnh gọi hàm này tương đương với việc gọi FetchResponse FetchBlocking(DataSource data_source, Hết thời gian chờ), với data_source được chỉ định là CACHE_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à CACHE_OR_NETWORK hoặc NETWORK_ONLY. Việc không chỉ định thời gian chờ sẽ khiến lệnh gọi hàm này tương đương với việc gọi FetchResponse FetchBlocking(DataSource data_source, 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 một số mili giây tuỳ ý. Việc không chỉ định data_source khiến lệnh gọi hàm này tương đương với việc gọi FetchResponse FetchBlocking(DataSource data_source, Hết thời gian chờ), với data_source được chỉ định là CACHE_OR_NETWORK và hết 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à CACHE_OR_NETWORK hoặc NETWORK_ONLY. Chỉ định thời gian chờ dưới dạng một 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 trang điểm số được xác định bằng mã thông báo trang điểm số.
Việc chỉ định cả data_source và max_results sẽ không làm cho lệnh gọi hàm này 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 data_source được chỉ định là CACHE_OR_NETWORK và 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 trang điểm số được xác định bằng mã thông báo trang điểm số.
Chỉ định data_source là CACHE_OR_NETWORK hoặc NETWORK_ONLY. Việc không chỉ định max_results sẽ khiến lệnh gọi hàm này tương đương với FetchScorePage(DataSource data_source, bao gồm 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 trang điểm số được xác định bằng mã thông báo trang điểm số.
max_results chỉ định số điểm tối đa để đưa vào trang điểm kết quả, có thể không lớn hơn 25. Việc không chỉ định data_source khiến lệnh gọi hàm này tương đương với FetchScorePage(DataSource data_source, bao gồm ScorePage::ScorePageToken và mã thông báo, uint32_t max_results, lệnh gọi lại FetchScorePageCallback), với data_source được chỉ định là CACHE_OR_NETWORK và max_results 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 trang điểm số được xác định bằng mã thông báo trang điểm số.
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ả, số điểm này có thể không lớn hơn 25.
FetchScorePageBlocking
FetchScorePageResponse FetchScorePageBlocking( const ScorePage::ScorePageToken & token )
Trả về dữ liệu một cách đồng bộ cho trang điểm được xác định bằng mã thông báo trang điểm số và trực tiếp trả về FetchScorePageResponse.
Việc chỉ định không data_source, timeout hoặc max_results khiến lệnh gọi hàm này tương đương với việc gọi FetchScorePageResponse FetchScorePageBlocking(DataSource data_source, Hết thời gian chờ, chứa ScorePage::ScorePageToken và token, uint32_t max_results), với data_source được chỉ định là CACHE_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 )
Trả về dữ liệu một cách đồng bộ cho trang điểm được xác định bằng mã thông báo trang điểm số và trực tiếp trả về FetchScorePageResponse.
Việc chỉ định cả thời gian chờ hay max_results khiến lệnh gọi hàm này tương đương với việc gọi FetchScorePageResponse FetchScorePageBlocking(DataSource data_source, Thiết lập thời gian chờ, const ScorePage::ScorePageToken&token, uint32_t max_results), với giá trị data_source mà bạn 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 )
Trả về dữ liệu một cách đồng bộ cho trang điểm được xác định bằng mã thông báo trang điểm số và trực tiếp trả về FetchScorePageResponse.
Chỉ định thời gian chờ tính bằng mili giây. Việc chỉ định cả data_source và max_results sẽ không 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, Hết thời gian chờ, const ScorePage::ScorePageToken&token, uint32_t max_results), với data_source được chỉ định là CACHE_OR_NETWORK, thời gian chờ chứa giá trị bạn chỉ định và max_results được chỉ định là 20.
FetchScorePageBlocking
FetchScorePageResponse FetchScorePageBlocking( const ScorePage::ScorePageToken & token, uint32_t max_results )
Trả về dữ liệu một cách đồng bộ cho trang điểm được xác định bằng mã thông báo trang điểm số và trực tiếp trả về FetchScorePageResponse.
Chỉ định một giá trị tối đa là 25 cho max_results. Việc chỉ định cả data_source hay hết thời gian chờ sẽ khiến lệnh gọi hàm này tương đương với việc gọi FetchScorePageResponse FetchScorePageBlocking(DataSource data_source, Thiết lập thời gian chờ, const ScorePage::ScorePageToken&token, uint32_t max_results), với data_source được chỉ định là CACHE_OR_NETWORK, thời gian chờ được chỉ định là 10 năm và max_results chứa giá trị mà bạn chỉ định.
FetchScorePageBlocking
FetchScorePageResponse FetchScorePageBlocking( DataSource data_source, Timeout timeout, const ScorePage::ScorePageToken & token )
Trả về dữ liệu một cách đồng bộ cho trang điểm được xác định bằng mã thông báo trang điểm số và trực tiếp trả về FetchScorePageResponse.
Chỉ định data_source là CACHE_OR_NETWORK hoặc NETWORK_ONLY. Chỉ định thời gian chờ tính bằng mili giây. Việc không chỉ định max_value khiến lệnh gọi hàm này tương đương với việc gọi lệnh FetchScorePageResponse FetchScorePageBlocking(DataSource data_source, Hết thời gian chờ, const ScorePage::ScorePageToken&token, uint32_t max_results), với data_source và timeout chứa các giá trị bạn chỉ định và max_results được chỉ định là 20.
FetchScorePageBlocking
FetchScorePageResponse FetchScorePageBlocking( DataSource data_source, const ScorePage::ScorePageToken & token, uint32_t max_results )
Trả về dữ liệu một cách đồng bộ cho trang điểm được xác định bằng mã thông báo trang điểm số và trực tiếp trả về FetchScorePageResponse.
Hãy chỉ định data_source là CACHE_OR_NETWORK hoặc NETWORK_ONLY và max_results dưới dạng giá trị tối đa là 25. Việc không chỉ định thời gian chờ khiến lệnh gọi hàm này tương đương với việc gọi FetchScorePageResponse FetchScorePageBlocking(DataSource data_source, Thiết lập 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ị mà bạn chỉ định 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 )
Trả về dữ liệu một cách đồng bộ cho trang điểm được xác định bằng mã thông báo trang điểm số và 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. Việc không chỉ định data_source khiến lệnh gọi hàm này tương đương với việc gọi FetchScorePageResponse FetchScorePageBlocking(DataSource data_source, Hết thời gian chờ, const ScorePage::ScorePageToken&token, uint32_t max_results), với timeout và max_results chứa các giá trị bạn chỉ định, và data_source được chỉ định là CACHE_OR_NETWORK.
FetchScorePageBlocking
FetchScorePageResponse FetchScorePageBlocking( DataSource data_source, Timeout timeout, const ScorePage::ScorePageToken & token, uint32_t max_results )
Trả về dữ liệu một cách đồng bộ cho trang điểm được xác định bằng mã thông báo trang điểm số và trực tiếp trả về FetchScorePageResponse.
Chỉ định DataSource là CACHE_OR_NETWORK hoặc NETWORK_ONLY. Chỉ định Thời gian chờ là một số mili giây tuỳ ý. Hãy chỉ định max_results dưới dạng một 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 bộ sưu tập và khoảng thời gian của một bảng xếp hạng nhất định.
Hãy chỉ định daily, WEEKLY hoặc ALL_TIME cho khoảng thời gian. Hãy chỉ định công khai hoặc XÃ HỘI cho bộ sưu tập. Việc không chỉ định data_source sẽ khiến lệnh gọi hàm này tương đương với FetchScoreTóm tắt(DataSource data_source, const std::string&Leaderboard_id, LeaderboardTimeSpan time_span, tập hợp LeaderboardCollection, lệnh gọi lại FetchScoresummaryCallback), với data_source được chỉ định là CACHE_OR_NETWORK và collection cũng như khoảng thời gian chứa các 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 bộ sưu tập và khoảng thời gian của một bảng xếp hạng nhất định.
Chỉ định CACHE_OR_NETWORK hoặc NETWORK_ONLY cho data_source. Hãy chỉ định daily, WEEKLY hoặc ALL_TIME cho time_span. Hãy chỉ định công khai hoặc XÃ HỘI cho bộ sưu tậ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ể của bảng xếp hạng, trực tiếp trả về FetchScoreSummaryResponse.
Hãy chỉ định daily, WEEKLY hoặc ALL_TIME cho khoảng thời gian. Hãy chỉ định công khai hoặc XÃ HỘI cho bộ sưu tập. Việc chỉ định không data_source và timeout sẽ làm cho hàm này tương đương với việc gọi FetchScoreSummaryResponse FetchScoreTóm tắt(DataSource data_source, timeout timeout, const std::string&Leaderboard_id, LeaderboardTimeSpan time_span, tập hợp LeaderboardCollection), với data_source được chỉ định là CACHE_OR_NETWORK, thời gian chờ được chỉ định là 10 năm và các giá trị bạn chỉ định cho time_span và bộ sưu tập.
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ể của bảng xếp hạng, trực tiếp trả về FetchScoreSummaryResponse.
Chỉ định data_source là CACHE_OR_NETWORK hoặc NETWORK_ONLY. Hãy chỉ định daily, WEEKLY hoặc ALL_TIME cho khoảng thời gian. Hãy chỉ định công khai hoặc XÃ HỘI cho bộ sưu tập. Việc không chỉ định thời gian chờ khiến hàm này tương đương với việc gọi lệnh FetchScoreSummaryResponse FetchScoresummaryBlocking(DataSource data_source, thời gian chờ, const std::string&unlock_id, LeaderboardTimeSpan time_span, tập hợp LeaderboardCollection), với giá trị data_source mà bạn chỉ định, thời gian chờ được chỉ định là 10 năm và các giá trị bạn chỉ định cho time_span cũng như bộ sưu tậ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ể của bảng xếp hạng, trực tiếp trả về FetchScoreSummaryResponse.
Chỉ định thời gian chờ tính bằng mili giây. Hãy chỉ định daily, WEEKLY hoặc ALL_TIME cho khoảng thời gian. Hãy chỉ định công khai hoặc XÃ HỘI cho bộ sưu tập. Việc không chỉ định data_source sẽ khiến hàm này tương đương với việc gọi FetchScoreSummaryResponse FetchScoresummaryBlocking(DataSource data_source, thời gian chờ, thời gian chờ, const std::string&Leaderboard_id, LeaderboardTimeSpan time_span, tập hợp LeaderboardCollection), với thời gian chờ được chỉ định là 10 năm và các giá trị bạn chỉ định cho data_source, time_span và bộ sưu tậ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ể của bảng xếp hạng, trực tiếp trả về FetchScoreSummaryResponse.
Chỉ định data_source là CACHE_OR_NETWORK hoặc NETWORK_ONLY. Chỉ định thời gian chờ tính bằng mili giây. Hãy chỉ định daily, WEEKLY hoặc ALL_TIME cho khoảng thời gian. Hãy chỉ định công khai hoặc XÃ HỘI cho bộ sưu tập.
ScorePageToken
ScorePage::ScorePageToken ScorePageToken( const std::string & leaderboard_id, LeaderboardStart start, LeaderboardTimeSpan time_span, LeaderboardCollection collection ) const
Lấy mã thông báo trang điểm số cho một bảng xếp hạng cụ thể, bắt đầu theo điểm số hoặc người chơi và bao gồm một khoảng thời gian và bộ sưu tập cụ thể.
scorePageToken được dùng trong nhiều chức năng Leaderboard (Bảng điểm 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 )
Trình bày 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.
Phương thức này gọi ShowAllUICallback
không đồng bộ.
ShowAllUI
void ShowAllUI()
Không dùng nữa. Ưu tiên ShowAllUI(ShowAllUICallback gọi lại). Trình bày 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()
Trình bày 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 sẽ trả về UIStatus
một cách đồng bộ. Việc không chỉ định timeout
sẽ khiến lệnh gọi hàm này tương đương với việc gọi ShowAllUIBlocking(Timeout timeout)
với timeout
được chỉ định là 10 năm.
ShowAllUIBlocking
UIStatus ShowAllUIBlocking( Timeout timeout )
Trình bày 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 sẽ trả về UIStatus
một cách đồng bộ. Hãy chỉ định timeout
dưới dạng một số mili giây tuỳ ý.
ShowUI
void ShowUI( const std::string & leaderboard_id, ShowUICallback callback )
Trình bày 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ể.
Phương thức này gọi ShowUICallback
không đồng bộ.
ShowUI
void ShowUI( const std::string & leaderboard_id, LeaderboardTimeSpan time_span, ShowUICallback callback )
Trình bày 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ể.
Phương thức này gọi không đồng bộ ShowUICallback
và ban đầu sẽ chọn LeaderboardTimeSpan
được 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). Trình bày giao diện người dùng cho người dùng, trong đó 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 )
Trình bày 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 sẽ trả về UIStatus
một cách đồng bộ. Việc không chỉ định timeout
sẽ khiến lệnh gọi hàm này tương đương với việc gọi ShowUIBlocking(const string& leaderboard_id, Timeout timeout)
với timeout
được chỉ định là 10 năm.
ShowUIBlocking
UIStatus ShowUIBlocking( const std::string & leaderboard_id, LeaderboardTimeSpan time_span )
Trình bày 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 sẽ trả về UIStatus
một cách đồng bộ. Việc không chỉ định timeout
sẽ khiến lệnh gọi hàm này tương đương với việc gọi ShowUIBlocking(const string& leaderboard_id, Timeout timeout)
với 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 )
Trình bày 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 sẽ trả về UIStatus
một cách đồng bộ. Hãy chỉ định timeout
dưới dạng một số mili giây tuỳ ý.
ShowUIBlocking
UIStatus ShowUIBlocking( Timeout timeout, const std::string & leaderboard_id, LeaderboardTimeSpan time_span )
Trình bày 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 sẽ trả về UIStatus
một cách đồng bộ. Hãy chỉ định timeout
dưới dạng một 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ố lên bảng xếp hạng cho người chơi hiện đang đăng nhập.
Điểm số đó sẽ bị bỏ qua nếu thấp hơn điểm số đã gửi trước đó cho cùng một người chơi (như được xác định trong cấu hình bảng xếp hạng).
SubmitScore
void SubmitScore( const std::string & leaderboard_id, uint64_t score, const std::string & metadata )
Đối với người chơi hiện đang đăng nhập, hãy gửi một điểm số tới 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 đã làm để nhận được điểm số đó).
Điểm số đó sẽ bị bỏ qua nếu thấp hơn điểm số đã gửi trước đó cho cùng một người chơi (như được xác định trong cấu hình bảng xếp hạng).