gpg:: LeaderboardManager
#include <leaderboard_manager.h>
للحصول على بيانات متعددة مرتبطة بلوحة الصدارة وتعيينها.
ملخّص
الأنواع العامة |
|
---|---|
FetchAllCallback
|
تعريف الكتابةstd::function< void(const FetchAllResponse &)>
تحدِّد هذه السياسة معاودة الاتصال من نوع FetchAllResponse . |
FetchAllScoreSummariesCallback
|
تعريف الكتابةstd::function< void(const FetchAllScoreSummariesResponse &)>
تحدِّد هذه السياسة معاودة الاتصال من نوع FetchAllScoreSummariesResponse . |
FetchCallback
|
تعريف الكتابةstd::function< void(const FetchResponse &)>
تحدد هذه السمة نوع معاودة الاتصال الذي يتلقّى FetchResponse. |
FetchScorePageCallback
|
تعريف الكتابةstd::function< void(const FetchScorePageResponse &)>
تحدِّد هذه السياسة معاودة الاتصال من نوع ScorePageResponse . |
FetchScoreSummaryCallback
|
تعريف الكتابةstd::function< void(const FetchScoreSummaryResponse &)>
تحدِّد هذه السياسة معاودة الاتصال من نوع FetchScoreSummaryResponse . |
ShowAllUICallback
|
تعريف الكتابةstd::function< void(const UIStatus &)>
تحدِّد هذه السياسة نوع معاودة الاتصال الذي يتلقّى رمز UIStatus . |
ShowUICallback
|
تعريف الكتابةstd::function< void(const UIStatus &)>
تحدِّد هذه السياسة نوع معاودة الاتصال الذي يتلقّى رمز UIStatus . |
وظائف عامة |
|
---|---|
Fetch(const std::string & leaderboard_id, FetchCallback callback)
|
void
يتم تحميل بيانات قوائم الصدارة بشكل غير متزامن للمشغّل الذي سجّلت الدخول إليه حاليًا.
|
Fetch(DataSource data_source, const std::string & leaderboard_id, FetchCallback callback)
|
void
يتم تحميل بيانات قوائم الصدارة بشكل غير متزامن للمشغّل الذي سجّلت الدخول إليه حاليًا.
|
FetchAll(FetchAllCallback callback)
|
void
يتم تحميل بيانات جميع قوائم الصدارة بشكل غير متزامن في المشغّل الذي سجّلت الدخول إليه حاليًا.
|
FetchAll(DataSource data_source, FetchAllCallback callback)
|
void
يتم تحميل بيانات جميع قوائم الصدارة بشكل غير متزامن في المشغّل الذي سجّلت الدخول إليه حاليًا.
|
FetchAllBlocking()
|
يتم بشكل متزامن تحميل بيانات جميع قوائم الصدارة للّاعب الذي تم تسجيل الدخول إليه حاليًا، ما يؤدي مباشرةً إلى عرض FetchAllResponse.
|
FetchAllBlocking(DataSource data_source)
|
يتم بشكل متزامن تحميل بيانات جميع قوائم الصدارة للّاعب الذي تم تسجيل الدخول إليه حاليًا، ما يؤدي مباشرةً إلى عرض FetchAllResponse.
|
FetchAllBlocking(Timeout timeout)
|
يتم بشكل متزامن تحميل بيانات جميع قوائم الصدارة للّاعب الذي تم تسجيل الدخول إليه حاليًا، ما يؤدي مباشرةً إلى عرض FetchAllResponse.
|
FetchAllBlocking(DataSource data_source, Timeout timeout)
|
يتم بشكل متزامن تحميل بيانات جميع قوائم الصدارة للّاعب الذي تم تسجيل الدخول إليه حاليًا، ما يؤدي مباشرةً إلى عرض FetchAllResponse.
|
FetchAllScoreSummaries(const std::string & leaderboard_id, FetchAllScoreSummariesCallback callback)
|
void
يجلب بشكل غير متزامن جميع ملخصات النتائج الخاصة بلوحة صدارة محددة.
|
FetchAllScoreSummaries(DataSource data_source, const std::string & leaderboard_id, FetchAllScoreSummariesCallback callback)
|
void
يجلب بشكل غير متزامن جميع ملخصات النتائج الخاصة بلوحة صدارة محددة.
|
FetchAllScoreSummariesBlocking(const std::string & leaderboard_id)
|
جلب جميع ملخّصات النتائج الخاصة بلوحة صدارة معيّنة بشكل متزامن، وعرض FetchAllScoreSummariesResponse مباشرةً
|
FetchAllScoreSummariesBlocking(DataSource data_source, const std::string & leaderboard_id)
|
جلب جميع ملخّصات النتائج الخاصة بلوحة صدارة معيّنة بشكل متزامن، وعرض FetchAllScoreSummariesResponse مباشرةً
|
FetchAllScoreSummariesBlocking(Timeout timeout, const std::string & leaderboard_id)
|
جلب جميع ملخّصات النتائج الخاصة بلوحة صدارة معيّنة بشكل متزامن، وعرض FetchAllScoreSummariesResponse مباشرةً
|
FetchAllScoreSummariesBlocking(DataSource data_source, Timeout timeout, const std::string & leaderboard_id)
|
جلب جميع ملخّصات النتائج الخاصة بلوحة صدارة معيّنة بشكل متزامن، وعرض FetchAllScoreSummariesResponse مباشرةً
|
FetchBlocking(const std::string & leaderboard_id)
|
يتم بشكل متزامن تحميل بيانات قوائم الصدارة للمشغّل الذي تم تسجيل الدخول إليه حاليًا، ما يؤدي مباشرةً إلى عرض FetchResponse.
|
FetchBlocking(DataSource data_source, const std::string & leaderboard_id)
|
يتم بشكل متزامن تحميل بيانات قوائم الصدارة للمشغّل الذي تم تسجيل الدخول إليه حاليًا، ما يؤدي مباشرةً إلى عرض FetchResponse.
|
FetchBlocking(Timeout timeout, const std::string & leaderboard_id)
|
يتم بشكل متزامن تحميل بيانات قوائم الصدارة للمشغّل الذي تم تسجيل الدخول إليه حاليًا، ما يؤدي مباشرةً إلى عرض FetchResponse.
|
FetchBlocking(DataSource data_source, Timeout timeout, const std::string & leaderboard_id)
|
يتم بشكلٍ متزامن تحميل بيانات قوائم الصدارة للمشغّل الذي سجّلت الدخول إليه حاليًا.
|
FetchScorePage(const ScorePage::ScorePageToken & token, FetchScorePageCallback callback)
|
void
عرض البيانات بشكل غير متزامن لصفحة نتائج تم تحديدها بواسطة الرمز المميز لصفحة النتائج.
|
FetchScorePage(DataSource data_source, const ScorePage::ScorePageToken & token, FetchScorePageCallback callback)
|
void
عرض البيانات بشكل غير متزامن لصفحة نتائج تم تحديدها بواسطة الرمز المميز لصفحة النتائج.
|
FetchScorePage(const ScorePage::ScorePageToken & token, uint32_t max_results, FetchScorePageCallback callback)
|
void
عرض البيانات بشكل غير متزامن لصفحة نتائج تم تحديدها بواسطة الرمز المميز لصفحة النتائج.
|
FetchScorePage(DataSource data_source, const ScorePage::ScorePageToken & token, uint32_t max_results, FetchScorePageCallback callback)
|
void
عرض البيانات بشكل غير متزامن لصفحة نتائج تم تحديدها بواسطة الرمز المميز لصفحة النتائج.
|
FetchScorePageBlocking(const ScorePage::ScorePageToken & token)
|
لعرض بيانات بشكل متزامن لصفحة نتائج تم تحديدها بواسطة الرمز المميز لصفحة النتائج، مع عرض FetchScorePageResponse مباشرةً.
|
FetchScorePageBlocking(DataSource data_source, const ScorePage::ScorePageToken & token)
|
لعرض بيانات بشكل متزامن لصفحة نتائج تم تحديدها بواسطة الرمز المميز لصفحة النتائج، مع عرض FetchScorePageResponse مباشرةً.
|
FetchScorePageBlocking(Timeout timeout, const ScorePage::ScorePageToken & token)
|
لعرض بيانات بشكل متزامن لصفحة نتائج تم تحديدها بواسطة الرمز المميز لصفحة النتائج، مع عرض FetchScorePageResponse مباشرةً.
|
FetchScorePageBlocking(const ScorePage::ScorePageToken & token, uint32_t max_results)
|
لعرض بيانات بشكل متزامن لصفحة نتائج تم تحديدها بواسطة الرمز المميز لصفحة النتائج، مع عرض FetchScorePageResponse مباشرةً.
|
FetchScorePageBlocking(DataSource data_source, Timeout timeout, const ScorePage::ScorePageToken & token)
|
لعرض بيانات بشكل متزامن لصفحة نتائج تم تحديدها بواسطة الرمز المميز لصفحة النتائج، مع عرض FetchScorePageResponse مباشرةً.
|
FetchScorePageBlocking(DataSource data_source, const ScorePage::ScorePageToken & token, uint32_t max_results)
|
لعرض بيانات بشكل متزامن لصفحة نتائج تم تحديدها بواسطة الرمز المميز لصفحة النتائج، مع عرض FetchScorePageResponse مباشرةً.
|
FetchScorePageBlocking(Timeout timeout, const ScorePage::ScorePageToken & token, uint32_t max_results)
|
لعرض بيانات بشكل متزامن لصفحة نتائج تم تحديدها بواسطة الرمز المميز لصفحة النتائج، مع عرض FetchScorePageResponse مباشرةً.
|
FetchScorePageBlocking(DataSource data_source, Timeout timeout, const ScorePage::ScorePageToken & token, uint32_t max_results)
|
لعرض بيانات بشكل متزامن لصفحة نتائج تم تحديدها بواسطة الرمز المميز لصفحة النتائج، مع عرض FetchScorePageResponse مباشرةً.
|
FetchScoreSummary(const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection, FetchScoreSummaryCallback callback)
|
void
يؤدي هذا الإجراء إلى استرجاع جميع البيانات بشكل غير متزامن لملخّص معيّن لنتيجة لوحة الصدارة والذي يضم مجموعة محدّدة من لوحة الصدارة والفترة الزمنية المحدّدة لها.
|
FetchScoreSummary(DataSource data_source, const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection, FetchScoreSummaryCallback callback)
|
void
يؤدي هذا الإجراء إلى استرجاع جميع البيانات بشكل غير متزامن لملخّص معيّن لنتيجة لوحة الصدارة والذي يضم مجموعة محدّدة من لوحة الصدارة والفترة الزمنية المحدّدة لها.
|
FetchScoreSummaryBlocking(const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection)
|
جلب جميع البيانات بشكل متزامن لملخّص معيّن لنتيجة لوحة الصدارة، ما يؤدي مباشرةً إلى عرض FetchScoreSummaryResponse
|
FetchScoreSummaryBlocking(DataSource data_source, const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection)
|
جلب جميع البيانات بشكل متزامن لملخّص معيّن لنتيجة لوحة الصدارة، ما يؤدي مباشرةً إلى عرض FetchScoreSummaryResponse
|
FetchScoreSummaryBlocking(Timeout timeout, const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection)
|
جلب جميع البيانات بشكل متزامن لملخّص معيّن لنتيجة لوحة الصدارة، ما يؤدي مباشرةً إلى عرض FetchScoreSummaryResponse
|
FetchScoreSummaryBlocking(DataSource data_source, Timeout timeout, const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection)
|
جلب جميع البيانات بشكل متزامن لملخّص معيّن لنتيجة لوحة الصدارة، ما يؤدي مباشرةً إلى عرض FetchScoreSummaryResponse
|
ScorePageToken(const std::string & leaderboard_id, LeaderboardStart start, LeaderboardTimeSpan time_span, LeaderboardCollection collection) const
|
تتيح هذه الميزة الحصول على رمز مميّز لصفحة النتائج الخاصة بلوحة صدارة معيّنة، بدءًا من النتيجة أو حسب اللاعب، ويغطي فترة زمنية معيّنة ومجموعة محدّدة.
|
ShowAllUI(ShowAllUICallback callback)
|
void
تعرض للمستخدم واجهة مستخدم تعرض معلومات عن جميع قوائم الصدارة.
|
ShowAllUI()
|
void
|
ShowAllUIBlocking()
|
تعرض للمستخدم واجهة مستخدم تعرض معلومات عن جميع قوائم الصدارة.
|
ShowAllUIBlocking(Timeout timeout)
|
تعرض للمستخدم واجهة مستخدم تعرض معلومات عن جميع قوائم الصدارة.
|
ShowUI(const std::string & leaderboard_id, ShowUICallback callback)
|
void
تقدم للمستخدم واجهة مستخدم تعرض معلومات حول لوحة صدارة محددة.
|
ShowUI(const std::string & leaderboard_id, LeaderboardTimeSpan time_span, ShowUICallback callback)
|
void
تقدم للمستخدم واجهة مستخدم تعرض معلومات حول لوحة صدارة محددة.
|
ShowUI(const std::string & leaderboard_id)
|
void
|
ShowUIBlocking(const std::string & leaderboard_id)
|
تقدم للمستخدم واجهة مستخدم تعرض معلومات حول لوحة صدارة محددة.
|
ShowUIBlocking(const std::string & leaderboard_id, LeaderboardTimeSpan time_span)
|
تقدم للمستخدم واجهة مستخدم تعرض معلومات حول لوحة صدارة محددة.
|
ShowUIBlocking(Timeout timeout, const std::string & leaderboard_id)
|
تقدم للمستخدم واجهة مستخدم تعرض معلومات حول لوحة صدارة محددة.
|
ShowUIBlocking(Timeout timeout, const std::string & leaderboard_id, LeaderboardTimeSpan time_span)
|
تقدم للمستخدم واجهة مستخدم تعرض معلومات حول لوحة صدارة محددة.
|
SubmitScore(const std::string & leaderboard_id, uint64_t score)
|
void
يمكنك إرسال النتيجة إلى لوحة الصدارة للّاعب الذي سجّل الدخول حاليًا.
|
SubmitScore(const std::string & leaderboard_id, uint64_t score, const std::string & metadata)
|
void
إرسال النتيجة إلى لوحة الصدارة المرتبطة بمعرّف وبيانات وصفية محددة (مثل إجراء قام به اللاعب لتسجيل النتيجة)
|
بُنى |
|
---|---|
gpg:: |
يحتوي على البيانات وحالات الاستجابة لجميع قوائم الصدارة. |
gpg:: |
يحتوي على جميع البيانات وحالات الاستجابة لجميع ملخّصات نتائج لوحة الصدارة. |
gpg:: |
يحتفظ ببيانات لوحة صدارة، إلى جانب حالة الرد. |
gpg:: |
تعرض حالة الاستجابة والبيانات من صفحة النتائج التي تم الوصول إليها. |
gpg:: |
البيانات وحالة الاستجابة لملخّص معيّن في قائمة الصدارة |
الأنواع العامة
FetchAllCallback
std::function< void(const FetchAllResponse &)> FetchAllCallback
تحدِّد هذه السياسة معاودة الاتصال من نوع FetchAllResponse
.
FetchAllScoreSummariesCallback
std::function< void(const FetchAllScoreSummariesResponse &)> FetchAllScoreSummariesCallback
تحدِّد هذه السياسة معاودة الاتصال من نوع FetchAllScoreSummariesResponse
.
FetchCallback
std::function< void(const FetchResponse &)> FetchCallback
تحدد هذه السمة نوع معاودة الاتصال الذي يتلقّى FetchResponse.
يتم توفير نوع معاودة الاتصال هذا لدوال Fetch(*)
أدناه.
FetchScorePageCallback
std::function< void(const FetchScorePageResponse &)> FetchScorePageCallback
تحدِّد هذه السياسة معاودة الاتصال من نوع ScorePageResponse
.
FetchScoreSummaryCallback
std::function< void(const FetchScoreSummaryResponse &)> FetchScoreSummaryCallback
تحدِّد هذه السياسة معاودة الاتصال من نوع FetchScoreSummaryResponse
.
ShowAllUICallback
std::function< void(const UIStatus &)> ShowAllUICallback
تحدِّد هذه السياسة نوع معاودة الاتصال الذي يتلقّى رمز UIStatus
.
يتم توفير نوع معاودة الاتصال هذا للدالة ShowAllUI*
أدناه.
ShowUICallback
std::function< void(const UIStatus &)> ShowUICallback
تحدِّد هذه السياسة نوع معاودة الاتصال الذي يتلقّى رمز UIStatus
.
يتم توفير نوع معاودة الاتصال هذا للدالة ShowUI*
أدناه.
وظائف عامة
جلب
void Fetch( const std::string & leaderboard_id, FetchCallback callback )
يتم تحميل بيانات قوائم الصدارة بشكل غير متزامن للمشغّل الذي سجّلت الدخول إليه حاليًا.
لاستدعاء FetchCallback المقدَّم عند اكتمال العملية. عدم تحديد data_source يجعل استدعاء هذه الدالة مكافئًا لاستدعاء Fetch(DataSource data_source, const std::string& leaderboard_id, FetchCallback callback)
، مع تحديد DataSource على أنه CACHE_OR_NETWORK.
جلب
void Fetch( DataSource data_source, const std::string & leaderboard_id, FetchCallback callback )
يتم تحميل بيانات قوائم الصدارة بشكل غير متزامن للمشغّل الذي سجّلت الدخول إليه حاليًا.
لاستدعاء FetchCallback المقدَّم عند اكتمال العملية. حدِّد data_source على أنه CACHE_OR_NETWORK أو NETWORK_ONLY.
FetchAll
void FetchAll( FetchAllCallback callback )
يتم تحميل بيانات جميع قوائم الصدارة بشكل غير متزامن في المشغّل الذي سجّلت الدخول إليه حاليًا.
عدم تحديد data_source يجعل استدعاء هذه الدالة مكافئًا لاستدعاء FetchAll(DataSource data_source, FetchAllCallback)، مع تحديد data_source على أنه CACHE_OR_NETWORK.
FetchAll
void FetchAll( DataSource data_source, FetchAllCallback callback )
يتم تحميل بيانات جميع قوائم الصدارة بشكل غير متزامن في المشغّل الذي سجّلت الدخول إليه حاليًا.
حدِّد data_source على أنه CACHE_OR_NETWORK أو NETWORK_ONLY.
FetchAllBlocking
FetchAllResponse FetchAllBlocking()
يتم بشكل متزامن تحميل بيانات جميع قوائم الصدارة للّاعب الذي تم تسجيل الدخول إليه حاليًا، ما يؤدي مباشرةً إلى عرض FetchAllResponse.
عدم تحديد data_source أو المهلة يجعل استدعاء هذه الدالة مكافئًا لاستدعاء FetchAllResponse FetchAllBlock (DataSource data_source، ومهلة مهلة المهلة)، مع تحديد data_source على أنّه CACHE_OR_NETWORK، وتحديد المهلة بـ 10 سنوات.
FetchAllBlocking
FetchAllResponse FetchAllBlocking( DataSource data_source )
يتم بشكل متزامن تحميل بيانات جميع قوائم الصدارة للّاعب الذي تم تسجيل الدخول إليه حاليًا، ما يؤدي مباشرةً إلى عرض FetchAllResponse.
حدِّد data_source على أنه CACHE_OR_NETWORK أو NETWORK_ONLY. يؤدي عدم تحديد المهلة إلى جعل استدعاء هذه الدالة مكافئًا لاستدعاء FetchAllResponseFetchAllBlocking(DataSource data_source, Timeout timeout)، باستخدام قيمة data_source المحدّدة، والمهلة المحدّدة على أنها 10 سنوات.
FetchAllBlocking
FetchAllResponse FetchAllBlocking( Timeout timeout )
يتم بشكل متزامن تحميل بيانات جميع قوائم الصدارة للّاعب الذي تم تسجيل الدخول إليه حاليًا، ما يؤدي مباشرةً إلى عرض FetchAllResponse.
حدِّد المهلة كعدد عشوائي من الملي ثانية. يؤدي عدم تحديد data_source إلى جعل استدعاء هذه الدالة مكافئًا لاستدعاء FetchAllResponseFetchAllBlocking(DataSource data_source, Timeout timeout)، مع تحديد data_source على أنّه CACHE_OR_NETWORK، واحتواء المهلة على القيمة التي حدّدتها.
FetchAllBlocking
FetchAllResponse FetchAllBlocking( DataSource data_source, Timeout timeout )
يتم بشكل متزامن تحميل بيانات جميع قوائم الصدارة للّاعب الذي تم تسجيل الدخول إليه حاليًا، ما يؤدي مباشرةً إلى عرض FetchAllResponse.
حدِّد data_source على أنه CACHE_OR_NETWORK أو NETWORK_ONLY. حدِّد المهلة كعدد عشوائي من الملي ثانية.
FetchAllScoreSummaries
void FetchAllScoreSummaries( const std::string & leaderboard_id, FetchAllScoreSummariesCallback callback )
يجلب بشكل غير متزامن جميع ملخصات النتائج الخاصة بلوحة صدارة محددة.
يؤدي عدم تحديد data_source إلى جعل استدعاء هذه الدالة مكافئًا لـ FetchAllScoreSummaries(DataSource data_source, Cont std::string&leaderboard_id, FetchAllScoreSummariesCallback)، مع تحديد data_source على أنه CACHE_OR_NETWORK.
FetchAllScoreSummaries
void FetchAllScoreSummaries( DataSource data_source, const std::string & leaderboard_id, FetchAllScoreSummariesCallback callback )
يجلب بشكل غير متزامن جميع ملخصات النتائج الخاصة بلوحة صدارة محددة.
حدِّد data_source على أنه CACHE_OR_NETWORK أو NETWORK_ONLY.
FetchAllScoreSummariesBlocking
FetchAllScoreSummariesResponse FetchAllScoreSummariesBlocking( const std::string & leaderboard_id )
جلب جميع ملخّصات النتائج الخاصة بلوحة صدارة معيّنة بشكل متزامن، وعرض FetchAllScoreSummariesResponse مباشرةً
عدم تحديد data_source ومهلة تجعل هذه الدالة مكافئة لـ FetchAllScoreSummariesResponse FetchAllScoreSummariesBlock( DataSource data_source, Cont std::string&leaderboard_id)، مع تحديد data_source على أنّه CACHE_OR_NETWORK، وتحديد المهلة بـ 10 سنوات.
FetchAllScoreSummariesBlocking
FetchAllScoreSummariesResponse FetchAllScoreSummariesBlocking( DataSource data_source, const std::string & leaderboard_id )
جلب جميع ملخّصات النتائج الخاصة بلوحة صدارة معيّنة بشكل متزامن، وعرض FetchAllScoreSummariesResponse مباشرةً
حدِّد data_source على أنه CACHE_OR_NETWORK أو NETWORK_ONLY. يؤدي عدم تحديد المهلة إلى جعل استدعاء هذه الدالة مكافئًا لـ FetchAllScoreSummariesResponse FetchAllScoreSummaries Block(DataSource data_source, Cont std::string&leaderboard_id)، مع قيمة data_source المحدّدة، والمهلة المحدّدة على أنّها 10 سنوات.
FetchAllScoreSummariesBlocking
FetchAllScoreSummariesResponse FetchAllScoreSummariesBlocking( Timeout timeout, const std::string & leaderboard_id )
جلب جميع ملخّصات النتائج الخاصة بلوحة صدارة معيّنة بشكل متزامن، وعرض FetchAllScoreSummariesResponse مباشرةً
تحديد المهلة بالملي ثانية. يؤدي عدم تحديد data_source إلى جعل استدعاء هذه الدالة مكافئًا لـ FetchAllScoreSummariesResponse FetchAllScoreSummariesBlock(DataSource data_source, std::stringConst &leaderboard_id)، مع تحديد data_source على أنّه CACHE_OR_NETWORK، واحتواء المهلة على القيمة التي حدّدتها لها.
FetchAllScoreSummariesBlocking
FetchAllScoreSummariesResponse FetchAllScoreSummariesBlocking( DataSource data_source, Timeout timeout, const std::string & leaderboard_id )
جلب جميع ملخّصات النتائج الخاصة بلوحة صدارة معيّنة بشكل متزامن، وعرض FetchAllScoreSummariesResponse مباشرةً
حدِّد data_source على أنه CACHE_OR_NETWORK أو NETWORK_ONLY. تحديد المهلة بالملي ثانية.
FetchBlocking
FetchResponse FetchBlocking( const std::string & leaderboard_id )
يتم بشكل متزامن تحميل بيانات قوائم الصدارة للمشغّل الذي تم تسجيل الدخول إليه حاليًا، ما يؤدي مباشرةً إلى عرض FetchResponse.
عدم تحديد data_source أو المهلة يجعل استدعاء هذه الدالة مكافئًا لاستدعاء FetchResponse Fetchالقائمة(DataSource data_source, المضمّنة "مهلة المهلة")، مع تحديد data_source على أنّه CACHE_OR_NETWORK، وتحديد المهلة على أنّها 10 سنوات.
FetchBlocking
FetchResponse FetchBlocking( DataSource data_source, const std::string & leaderboard_id )
يتم بشكل متزامن تحميل بيانات قوائم الصدارة للمشغّل الذي تم تسجيل الدخول إليه حاليًا، ما يؤدي مباشرةً إلى عرض FetchResponse.
حدِّد data_source على أنه CACHE_OR_NETWORK أو NETWORK_ONLY. وفي حال عدم تحديد مهلة، تصبح استدعاء هذه الدالة مكافئًا لاستدعاء FetchResponse FetchBlock(DataSource data_source, المضمّنة "مهلة المهلة")، باستخدام القيمة المحدّدة لـ data_source، والمهلة المحدّدة على أنّها 10 سنوات.
FetchBlocking
FetchResponse FetchBlocking( Timeout timeout, const std::string & leaderboard_id )
يتم بشكل متزامن تحميل بيانات قوائم الصدارة للمشغّل الذي تم تسجيل الدخول إليه حاليًا، ما يؤدي مباشرةً إلى عرض FetchResponse.
حدِّد المهلة كعدد عشوائي من الملي ثانية. يؤدي عدم تحديد data_source إلى جعل استدعاء هذه الدالة مكافئًا لاستدعاء FetchResponse FetchBlock(DataSource data_source, المضمّنة "مهلة المهلة")، مع تحديد data_source على أنّه CACHE_OR_NETWORK، واحتواء المهلة على القيمة التي حدّدتها.
FetchBlocking
FetchResponse FetchBlocking( DataSource data_source, Timeout timeout, const std::string & leaderboard_id )
يتم بشكلٍ متزامن تحميل بيانات قوائم الصدارة للمشغّل الذي سجّلت الدخول إليه حاليًا.
التي تعرض FetchResponse مباشرةً. حدِّد data_source على أنه CACHE_OR_NETWORK أو NETWORK_ONLY. حدِّد المهلة كعدد عشوائي من الملي ثانية.
FetchScorePage
void FetchScorePage( const ScorePage::ScorePageToken & token, FetchScorePageCallback callback )
عرض البيانات بشكل غير متزامن لصفحة نتائج تم تحديدها بواسطة الرمز المميز لصفحة النتائج.
عدم تحديد data_source أو max_results يجعل استدعاء هذه الدالة مكافئة لـ FetchScorePage(DataSource data_source, Cont ScorePage::ScorePageToken&Token, uint32_t max_results, FetchScorePageCallback callback)، مع تحديد data_source كـ CACHE_OR_NETWORK وmax_results المحددة على 20.
FetchScorePage
void FetchScorePage( DataSource data_source, const ScorePage::ScorePageToken & token, FetchScorePageCallback callback )
عرض البيانات بشكل غير متزامن لصفحة نتائج تم تحديدها بواسطة الرمز المميز لصفحة النتائج.
حدِّد data_source على أنه CACHE_OR_NETWORK أو NETWORK_ONLY. يؤدي عدم تحديد max_results إلى جعل استدعاء هذه الدالة مكافئًا لـ FetchScorePage(DataSource data_source, Cont ScorePage::ScorePageToken&icon, uint32_t max_results, FetchScorePageCallback)، مع تحديد القيمة المحدّدة لـ data_source، وmax_results المحددة على 20.
FetchScorePage
void FetchScorePage( const ScorePage::ScorePageToken & token, uint32_t max_results, FetchScorePageCallback callback )
عرض البيانات بشكل غير متزامن لصفحة نتائج تم تحديدها بواسطة الرمز المميز لصفحة النتائج.
تحدد max_results الحد الأقصى لعدد النتائج المطلوب تضمينها في صفحة النتيجة الناتجة، والذي يجب ألا يزيد عن 25 نتيجة. يؤدي عدم تحديد data_source إلى جعل استدعاء هذه الدالة مكافئًا لـ FetchScorePage(DataSource data_source, Cont ScorePage::ScorePageToken&icon, uint32_t max_results, FetchScorePageCallback)، مع تحديد data_source على أنه CACHE_OR_NETWORK، وmax_results التي تحتوي على القيمة المحدّدة.
FetchScorePage
void FetchScorePage( DataSource data_source, const ScorePage::ScorePageToken & token, uint32_t max_results, FetchScorePageCallback callback )
عرض البيانات بشكل غير متزامن لصفحة نتائج تم تحديدها بواسطة الرمز المميز لصفحة النتائج.
حدِّد data_source على أنه CACHE_OR_NETWORK أو NETWORK_ONLY. تحدد max_results الحد الأقصى لعدد النتائج المطلوب تضمينها في صفحة النتيجة الناتجة، والذي يجب ألا يزيد عن 25 نتيجة.
FetchScorePageBlocking
FetchScorePageResponse FetchScorePageBlocking( const ScorePage::ScorePageToken & token )
لعرض بيانات بشكل متزامن لصفحة نتائج تم تحديدها بواسطة الرمز المميز لصفحة النتائج، مع عرض FetchScorePageResponse مباشرةً.
يؤدي عدم عدم تحديد data_source أو المهلة أو max_results إلى جعل استدعاء هذه الدالة مكافئًا لاستدعاء FetchScorePageResponse FetchScorePageBlocking(DataSource data_source, escaped, Cont ScorePage::ScorePageToken&Token, uint32_t max_results)، مع تحديد data_source على أنه CACHE_OR_NETWORK، وتحديد المهلة باعتبارها 10 سنوات، وmax_results.
FetchScorePageBlocking
FetchScorePageResponse FetchScorePageBlocking( DataSource data_source, const ScorePage::ScorePageToken & token )
لعرض بيانات بشكل متزامن لصفحة نتائج تم تحديدها بواسطة الرمز المميز لصفحة النتائج، مع عرض FetchScorePageResponse مباشرةً.
يؤدي عدم تحديد المهلة ولا max_results إلى جعل استدعاء هذه الدالة مكافئًا لاستدعاء FetchScorePageResponse FetchScorePage حظر(DataSource data_source, المضمّنة مهلة المهلة، وcont ScorePage::ScorePageToken&الرمز المميّز، uint32_t max_results)، مع قيمة data_source المحدّدة، والمهلة المحدّدة على 10 سنوات، وmax_results المحدّدة على 20.
FetchScorePageBlocking
FetchScorePageResponse FetchScorePageBlocking( Timeout timeout, const ScorePage::ScorePageToken & token )
لعرض بيانات بشكل متزامن لصفحة نتائج تم تحديدها بواسطة الرمز المميز لصفحة النتائج، مع عرض FetchScorePageResponse مباشرةً.
تحديد المهلة بالملي ثانية. عدم تحديد data_source أو max_results يجعل استدعاء هذه الدالة مكافئًا لاستدعاء FetchScorePageResponse FetchScorePage Block(DataSource data_source, • [انتهاء مهلة, الثابت, ScorePage::ScorePageToken&الرمز المميز, uint32_t max_results)، مع تحديد data_source على أنه CACHE_OR_NETWORK، ويحتوي على القيمة المحددة، ومهلة max_results المحددة على أنها 20
FetchScorePageBlocking
FetchScorePageResponse FetchScorePageBlocking( const ScorePage::ScorePageToken & token, uint32_t max_results )
لعرض بيانات بشكل متزامن لصفحة نتائج تم تحديدها بواسطة الرمز المميز لصفحة النتائج، مع عرض FetchScorePageResponse مباشرةً.
حدِّد قيمة تصل إلى 25 لسمة max_results. عدم تحديد data_source أو المهلة يجعل استدعاء هذه الدالة مكافئًا لاستدعاء FetchScorePageResponse FetchScorePageBlocking(DataSource data_source, المضمّنة مهلة المهلة، وcont ScorePage::ScorePageToken&Token، وuint32_t max_results)، مع تحديد data_source على أنّه CACHE_OR_NETWORK، مع تحديد 10 سنوات للمهلة، وmax_results التي تحتوي على القيمة المحدّدة.
FetchScorePageBlocking
FetchScorePageResponse FetchScorePageBlocking( DataSource data_source, Timeout timeout, const ScorePage::ScorePageToken & token )
لعرض بيانات بشكل متزامن لصفحة نتائج تم تحديدها بواسطة الرمز المميز لصفحة النتائج، مع عرض FetchScorePageResponse مباشرةً.
حدِّد data_source على أنه CACHE_OR_NETWORK أو NETWORK_ONLY. تحديد المهلة بالملي ثانية. يؤدي عدم تحديد max_value إلى أن تكون استدعاء هذه الدالة مكافئًا لاستدعاء FetchScorePageResponse FetchScorePageبان(DataSource data_source, المضمّنة المهلة، وثمة رمز مميّز ScorePage::ScorePageToken& ، uint32_t max_results)، مع احتواء data_source ومهلة على القيم المحدّدة، وmax_results المحدّدة على أنّها 20.
FetchScorePageBlocking
FetchScorePageResponse FetchScorePageBlocking( DataSource data_source, const ScorePage::ScorePageToken & token, uint32_t max_results )
لعرض بيانات بشكل متزامن لصفحة نتائج تم تحديدها بواسطة الرمز المميز لصفحة النتائج، مع عرض FetchScorePageResponse مباشرةً.
حدِّد data_source على أنّه CACHE_OR_NETWORK أو NETWORK_ONLY، وmax_results كقيمة تصل إلى 25. يؤدي عدم تحديد المهلة إلى جعل استدعاء هذه الدالة مكافئًا لاستدعاء FetchScorePageResponse FetchScorePageبان(DataSource data_source, المضمّنة "مهلة المهلة"، و"رمز مميّز" ScorePage::ScorePageToken& ، uint32_t max_results)، مع احتواء data_source وmax_results على القيم المحدّدة لك، ومهلة محدّدة تبلغ 10 سنوات.
FetchScorePageBlocking
FetchScorePageResponse FetchScorePageBlocking( Timeout timeout, const ScorePage::ScorePageToken & token, uint32_t max_results )
لعرض بيانات بشكل متزامن لصفحة نتائج تم تحديدها بواسطة الرمز المميز لصفحة النتائج، مع عرض FetchScorePageResponse مباشرةً.
يمكنك تحديد المهلة بالمللي ثانية وmax_results كقيمة تصل إلى 25. يؤدي عدم تحديد data_source إلى جعل استدعاء هذه الدالة مكافئًا لاستدعاء FetchScorePageResponse FetchScorePageCollection(DataSource data_source, المضمّنة المهلة، ونعتمد على ScorePage::ScorePageToken&الرمز المميّز، uint32_t max_results)، مع تضمين المهلة وmax_results القيم المحدّدة في حسابك، وdata_source المحدّد على أنّه CACHE_OR_NETWORK.
FetchScorePageBlocking
FetchScorePageResponse FetchScorePageBlocking( DataSource data_source, Timeout timeout, const ScorePage::ScorePageToken & token, uint32_t max_results )
لعرض بيانات بشكل متزامن لصفحة نتائج تم تحديدها بواسطة الرمز المميز لصفحة النتائج، مع عرض FetchScorePageResponse مباشرةً.
حدّد DataSource على أنه CACHE_OR_NETWORK أو NETWORK_ONLY. حدِّد قيمة "المهلة" كعدد عشوائي من الملي ثانية. حدِّد max_results كقيمة تصل إلى 25.
FetchScoreSummary
void FetchScoreSummary( const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection, FetchScoreSummaryCallback callback )
يؤدي هذا الإجراء إلى استرجاع جميع البيانات بشكل غير متزامن لملخّص معيّن لنتيجة لوحة الصدارة والذي يضم مجموعة محدّدة من لوحة الصدارة والفترة الزمنية المحدّدة لها.
حدد DAILY أو WEEKLY أو ALL_TIME للنطاق الزمني. حدِّد "عام" أو "اجتماعي" للمجموعة. يؤدي عدم تحديد data_source إلى جعل استدعاء هذه الدالة مكافئًا لـ FetchScoreSummary(DataSource data_source, Cont std::string&leaderboard_id, leaderboardTimeSpan time_span، مجموعة LeaderboardCollection، FetchScoreSummaryCallback)، مع تحديد data_source على أنه CACHE_OR_NETWORK، والتجميع وtime_span الذي يحتوي على القيم المحدّدة.
FetchScoreSummary
void FetchScoreSummary( DataSource data_source, const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection, FetchScoreSummaryCallback callback )
يؤدي هذا الإجراء إلى استرجاع جميع البيانات بشكل غير متزامن لملخّص معيّن لنتيجة لوحة الصدارة والذي يضم مجموعة محدّدة من لوحة الصدارة والفترة الزمنية المحدّدة لها.
حدِّد CACHE_OR_NETWORK أو NETWORK_ONLY لـ data_source. حدِّد DAILY أو WEEKLY أو ALL_TIME لـ time_span. حدِّد "عام" أو "اجتماعي" للمجموعة.
FetchScoreSummaryBlocking
FetchScoreSummaryResponse FetchScoreSummaryBlocking( const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection )
جلب جميع البيانات بشكل متزامن لملخّص معيّن لنتيجة لوحة الصدارة، ما يؤدي مباشرةً إلى عرض FetchScoreSummaryResponse
حدد DAILY أو WEEKLY أو ALL_TIME للنطاق الزمني. حدِّد "عام" أو "اجتماعي" للمجموعة. عدم تحديد أي من data_source أو المهلة يجعل هذه الدالة مكافئة لاستدعاء FetchScoreSummaryResponse FetchScoreSummaryCollection(DataSource data_source, المضمّنة المهلة, cont std::string&leaderboard_id, LeaderboardTimeSpan time_span, جمع LeaderboardCollection)، مع تحديد data_source على أنّه CACHE_OR_NETWORK، المهلة المحدّدة على أنّها 10 سنوات والقيم المحدّدة للوقت والقيم المحدّدة.
FetchScoreSummaryBlocking
FetchScoreSummaryResponse FetchScoreSummaryBlocking( DataSource data_source, const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection )
جلب جميع البيانات بشكل متزامن لملخّص معيّن لنتيجة لوحة الصدارة، ما يؤدي مباشرةً إلى عرض FetchScoreSummaryResponse
حدِّد data_source على أنه CACHE_OR_NETWORK أو NETWORK_ONLY. حدد DAILY أو WEEKLY أو ALL_TIME للنطاق الزمني. حدِّد "عام" أو "اجتماعي" للمجموعة. يؤدي عدم تحديد المهلة إلى جعل هذه الدالة مكافئة لاستدعاء FetchScoreSummaryResponse FetchScoreSummary Grouping(DataSource data_source, المضمّنة المهلة، وConst std::string&leaderboard_id، وleadboardTimeSpan time_span، ومجموعة LeaderboardCollection)، باستخدام قيمة data_source المحدّدة والمهلة المحدّدة كـ 10 سنوات والقيم المحدّدة لكلٍّ من time_span والتجميع.
FetchScoreSummaryBlocking
FetchScoreSummaryResponse FetchScoreSummaryBlocking( Timeout timeout, const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection )
جلب جميع البيانات بشكل متزامن لملخّص معيّن لنتيجة لوحة الصدارة، ما يؤدي مباشرةً إلى عرض FetchScoreSummaryResponse
تحديد المهلة بالملي ثانية. حدد DAILY أو WEEKLY أو ALL_TIME للنطاق الزمني. حدِّد "عام" أو "اجتماعي" للمجموعة. يؤدي عدم تحديد data_source إلى جعل هذه الدالة مكافئة لاستدعاء FetchScoreSummaryResponse FetchScoreSummary Grouping(DataSource data_source, المضمّنة المهلة، وثمة std::string&leaderboard_id، وleadboardTimeSpan time_span، ومجموعة LeaderboardCollection)، مع تحديد المهلة بـ 10 سنوات والقيم المحدّدة لكلٍّ من data_source وtime_span والتجميع.
FetchScoreSummaryBlocking
FetchScoreSummaryResponse FetchScoreSummaryBlocking( DataSource data_source, Timeout timeout, const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection )
جلب جميع البيانات بشكل متزامن لملخّص معيّن لنتيجة لوحة الصدارة، ما يؤدي مباشرةً إلى عرض FetchScoreSummaryResponse
حدِّد data_source على أنه CACHE_OR_NETWORK أو NETWORK_ONLY. تحديد المهلة بالملي ثانية. حدد DAILY أو WEEKLY أو ALL_TIME للنطاق الزمني. حدِّد "عام" أو "اجتماعي" للمجموعة.
ScorePageToken
ScorePage::ScorePageToken ScorePageToken( const std::string & leaderboard_id, LeaderboardStart start, LeaderboardTimeSpan time_span, LeaderboardCollection collection ) const
تتيح هذه الميزة الحصول على رمز مميّز لصفحة النتائج الخاصة بلوحة صدارة معيّنة، بدءًا من النتيجة أو حسب اللاعب، ويغطي فترة زمنية معيّنة ومجموعة محدّدة.
يتم استخدام ScorePageToken في العديد من دوال Leaderboard التي تسمح بتصفّح صفحات النتائج. ستبدأ الرموز المميّزة التي تنشئها هذه الدالة دائمًا في بداية النطاق المطلوب.
ShowAllUI
void ShowAllUI( ShowAllUICallback callback )
تعرض للمستخدم واجهة مستخدم تعرض معلومات عن جميع قوائم الصدارة.
يستدعي ShowAllUICallback
بشكلٍ غير متزامن.
ShowAllUI
void ShowAllUI()
تمت إزالة هذا العمود. يُرجى اختيار ShowAllUI(ShowAllUICallback): تقدم واجهة مستخدم للمستخدم تعرض معلومات عن جميع قوائم الصدارة. يتم عرض واجهة المستخدم بشكل غير متزامن على جميع الأنظمة الأساسية.
ShowAllUIBlocking
UIStatus ShowAllUIBlocking()
تعرض للمستخدم واجهة مستخدم تعرض معلومات عن جميع قوائم الصدارة.
ويتم عرض UIStatus
بشكل متزامن. عدم تحديد timeout
يجعل استدعاء هذه الدالة مكافئًا لاستدعاء ShowAllUIBlocking(Timeout timeout)
مع تحديد timeout
على أنه 10 سنوات.
ShowAllUIBlocking
UIStatus ShowAllUIBlocking( Timeout timeout )
تعرض للمستخدم واجهة مستخدم تعرض معلومات عن جميع قوائم الصدارة.
ويتم عرض UIStatus
بشكل متزامن. حدِّد timeout
كعدد عشوائي من المللي ثانية.
ShowUI
void ShowUI( const std::string & leaderboard_id, ShowUICallback callback )
تقدم للمستخدم واجهة مستخدم تعرض معلومات حول لوحة صدارة محددة.
يستدعي ShowUICallback
بشكلٍ غير متزامن.
ShowUI
void ShowUI( const std::string & leaderboard_id, LeaderboardTimeSpan time_span, ShowUICallback callback )
تقدم للمستخدم واجهة مستخدم تعرض معلومات حول لوحة صدارة محددة.
يستدعي الميزة ShowUICallback
بشكل غير متزامن، وسيختار في البداية LeaderboardTimeSpan
الذي تم تمريره.
ShowUI
void ShowUI( const std::string & leaderboard_id )
تمت إزالة هذا العمود. يُرجى اختيار ShowUI(ShowUICallback). تقدم واجهة مستخدم للمستخدم تعرض معلومات حول لوحة صدارة محددة. يتم عرض واجهة المستخدم بشكل غير متزامن على جميع الأنظمة الأساسية.
ShowUIBlocking
UIStatus ShowUIBlocking( const std::string & leaderboard_id )
تقدم للمستخدم واجهة مستخدم تعرض معلومات حول لوحة صدارة محددة.
ويتم عرض UIStatus
بشكل متزامن. عدم تحديد timeout
يجعل استدعاء هذه الدالة مكافئًا لاستدعاء ShowUIBlocking(const string& leaderboard_id, Timeout timeout)
مع تحديد timeout
على أنه 10 سنوات.
ShowUIBlocking
UIStatus ShowUIBlocking( const std::string & leaderboard_id, LeaderboardTimeSpan time_span )
تقدم للمستخدم واجهة مستخدم تعرض معلومات حول لوحة صدارة محددة.
ويتم عرض UIStatus
بشكل متزامن. عدم تحديد timeout
يجعل استدعاء هذه الدالة مكافئًا لاستدعاء ShowUIBlocking(const string& leaderboard_id, Timeout timeout)
مع تحديد timeout
على أنه 10 سنوات. ستختار واجهة المستخدم في البداية رمز LeaderboardTimeSpan
الذي تم تمريره.
ShowUIBlocking
UIStatus ShowUIBlocking( Timeout timeout, const std::string & leaderboard_id )
تقدم للمستخدم واجهة مستخدم تعرض معلومات حول لوحة صدارة محددة.
ويتم عرض UIStatus
بشكل متزامن. حدِّد timeout
كعدد عشوائي من المللي ثانية.
ShowUIBlocking
UIStatus ShowUIBlocking( Timeout timeout, const std::string & leaderboard_id, LeaderboardTimeSpan time_span )
تقدم للمستخدم واجهة مستخدم تعرض معلومات حول لوحة صدارة محددة.
ويتم عرض UIStatus
بشكل متزامن. حدِّد timeout
كعدد عشوائي من المللي ثانية. ستختار واجهة المستخدم في البداية رمز LeaderboardTimeSpan
الذي تم تمريره.
SubmitScore
void SubmitScore( const std::string & leaderboard_id, uint64_t score )
يمكنك إرسال النتيجة إلى لوحة الصدارة للّاعب الذي سجّل الدخول حاليًا.
يتم تجاهل النتيجة إذا كانت أسوأ (على النحو المحدّد في إعدادات لوحة الصدارة) من النتيجة التي تم إرسالها سابقًا للاعب نفسه.
SubmitScore
void SubmitScore( const std::string & leaderboard_id, uint64_t score, const std::string & metadata )
إرسال النتيجة إلى لوحة الصدارة المرتبطة بمعرّف وبيانات وصفية محددة (مثل إجراء قام به اللاعب لتسجيل النتيجة)
يتم تجاهل النتيجة إذا كانت أسوأ (على النحو المحدّد في إعدادات لوحة الصدارة) من النتيجة التي تم إرسالها سابقًا للاعب نفسه.