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
|
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 được 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 được UIStatus . |
ShowUICallback
|
typedefstd::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
|
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
|
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:: |
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:: |
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:: |
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:: |
Trả về trạng thái phản hồi và dữ liệu từ trang điểm số đã truy cập. |
gpg:: |
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.