طلبات معاودة الاتصال
الدوال التي تستهدف المكالمات غير المتزامنة.
ملخّص
يشتمل على وظائف استدعاءات استدعاء اللقطة الواحدة التي يتم تقديمها كوسيطات لطرق الموصّل، بالإضافة إلى عمليات معاودة الاتصال متعددة الاستخدام التي تم إعدادها في وقت إصدار GameServices.
يتم استدعاء جميع عمليات معاودة الاتصال في سلسلة محادثات مخصّصة لمعاودة الاتصال. قد تكون سلسلة المحادثات هذه مختلفة عن مفهوم أي نظام أساسي لـ "سلسلة المحادثات الرئيسية". أو "سلسلة واجهة المستخدم". من المفترض أن يتم تنفيذ عمليات معاودة الاتصال الخاصة بالمستخدم بسرعة، لأنّ سلسلة محادثات معاودة الاتصال المتوقفة قد تتسبب في مشاكل مرئية للمستخدم (على سبيل المثال، تأخّر اكتمال طلب تسجيل الخروج).
يجب عدم استدعاء حظر واجهات برمجة تطبيقات GPG، مثل Leaderboards().FetchAll Block() ضمن معاودة الاتصال، لأنّ هذه الطلبات ستتسبب في حالات توقف تامّة.
تعريف الأنواع |
|
---|---|
CaptureCapabilitiesCallback
|
تعريف الكتابةstd::function< void(GetCaptureCapabilitiesResponse const &)>
تحدد نوع معاودة الاتصال الذي يتلقى GetCaptureCapabilitiesResponse. |
CaptureStateCallback
|
تعريف الكتابةstd::function< void(GetCaptureStateResponse const &)>
لتحديد نوع معاودة الاتصال الذي يتلقى GetCaptureStateResponse. |
CommitCallback
|
تعريف الكتابةstd::function< void(CommitResponse const &)>
تحدِّد هذه السياسة نوع معاودة الاتصال الذي يتلقّى رمز CommitResponse . |
ConnectionRequestCallback
|
تعريف الكتابةstd::function< void(int64_t client_id, ConnectionRequest const &request)>
تحدد هذه السياسة نوع معاودة الاتصال الذي يتلقى ConnectionRequest عندما تحاول نقطة نهاية بعيدة الاتصال بنقطة النهاية الخاصة بالتطبيق. |
FetchAllCallback
|
تعريف الكتابةstd::function< void(FetchAllResponse const &)>
تحدِّد هذه السياسة نوع معاودة الاتصال الذي يتلقّى رمز FetchAllResponse . |
FetchAllCallback
|
تعريف الكتابةstd::function< void(FetchAllResponse const &)>
تحدِّد هذه السياسة نوع معاودة الاتصال الذي يتلقّى رمز FetchAllResponse . |
FetchAllCallback
|
تعريف الكتابةstd::function< void(FetchAllResponse const &)>
تحدِّد هذه السياسة معاودة الاتصال من نوع FetchAllResponse . |
FetchAllCallback
|
تعريف الكتابةstd::function< void(FetchAllResponse const &)>
تحدِّد هذه السياسة نوع معاودة الاتصال الذي يتلقّى رمز FetchAllResponse . |
FetchAllScoreSummariesCallback
|
تعريف الكتابةstd::function< void(FetchAllScoreSummariesResponse const &)>
تحدِّد هذه السياسة معاودة الاتصال من نوع FetchAllScoreSummariesResponse . |
FetchCallback
|
تعريف الكتابةstd::function< void(FetchResponse const &)>
تحدِّد هذه السياسة نوع معاودة الاتصال الذي يتلقّى رمز FetchResponse . |
FetchCallback
|
تعريف الكتابةstd::function< void(const FetchResponse &)>
تحدِّد هذه السياسة نوع معاودة الاتصال الذي يتلقّى رمز FetchResponse . |
FetchCallback
|
تعريف الكتابةstd::function< void(FetchResponse const &)>
تحدد هذه السمة نوع معاودة الاتصال الذي يتلقّى FetchResponse. |
FetchCallback
|
تعريف الكتابةstd::function< void(FetchResponse const &)>
تحدد هذه السمة نوع معاودة الاتصال الذي يتلقّى FetchResponse. |
FetchForPlayerCallback
|
تعريف الكتابةstd::function< void(FetchForPlayerResponse const &)>
لتحديد نوع معاودة الاتصال الذي يتلقى FetchForPlayerResponse. |
FetchListCallback
|
تعريف الكتابةstd::function< void(FetchListResponse const &)>
تحدد هذه السمة نوع معاودة الاتصال الذي يتلقى FetchListResponse. |
FetchScorePageCallback
|
تعريف الكتابةstd::function< void(FetchScorePageResponse const &)>
تحدِّد هذه السياسة معاودة الاتصال من نوع ScorePageResponse . |
FetchScoreSummaryCallback
|
تعريف الكتابةstd::function< void(FetchScoreSummaryResponse const &)>
تحدِّد هذه السياسة معاودة الاتصال من نوع FetchScoreSummaryResponse . |
FetchSelfCallback
|
تعريف الكتابةstd::function< void(FetchSelfResponse const &)>
لتحديد نوع معاودة الاتصال الذي يتلقى FetchSelfResponse. |
FetchServerAuthCodeCallback
|
تعريف الكتابةstd::function< void(FetchServerAuthCodeResponse const &)>
تحدد هذه السياسة نوع معاودة الاتصال الذي يتلقى FetchServerAuthCodeResponse. |
FlushCallback
|
تعريف الكتابةstd::function< void(FlushStatus)>
تحدد هذه السمة نوع معاودة الاتصال الذي يتلقّى نتيجة (الحالة) لعملية مسح ضوئي. |
IsCaptureAvailableCallback
|
تعريف الكتابةstd::function< void(IsCaptureAvailableResponse const &)>
تحدد هذه السمة نوع معاودة الاتصال الذي يتلقى القيمة IsCaptureAvailableResponse. |
OnAuthActionFinishedCallback
|
تعريف الكتابةstd::function< void(AuthOperation, AuthStatus)>
نوع إجراء المصادقة المكتمل الذي يمكن تقديمه إلى حزمة تطوير البرامج (SDK) |
OnAuthActionStartedCallback
|
تعريف الكتابةstd::function< void(AuthOperation)>
بدأ نوع إجراء المصادقة عملية استدعاء يمكن تقديمها إلى حزمة تطوير البرامج (SDK). |
OnInitializationFinishedCallback
|
تعريف الكتابةstd::function< void(InitializationStatus)>
يشير ذلك المصطلح إلى استدعاء يستدعي التطبيق عند إعداد واجهة برمجة التطبيقات أو عند تعذُّر الإعداد. |
OnLogCallback
|
تعريف الكتابةstd::function< void(LogLevel, std::string const &)>
تمثّل هذه السمة نوع معاودة الاتصال بالتسجيل التي يمكن تقديمها إلى حزمة تطوير البرامج (SDK). |
OnLogCallback
|
تعريف الكتابةstd::function< void(LogLevel, std::string const &)>
تمثّل هذه السمة نوع معاودة الاتصال بالتسجيل التي يمكن تقديمها إلى حزمة تطوير البرامج (SDK). |
OnMultiplayerInvitationEventCallback
|
تعريف الكتابةstd::function< void(MultiplayerEvent, std::string, MultiplayerInvitation)>
تمثّل هذه السمة نوع معاودة الاتصال بدعوة اللاعبين المتعددين التي يمكن تقديمها إلى حزمة تطوير البرامج (SDK). |
OnTurnBasedMatchEventCallback
|
تعريف الكتابةstd::function< void(MultiplayerEvent event, std::string, TurnBasedMatch)>
تمثّل هذه السمة نوع استدعاء حدث اللاعبين المتعددين استنادًا إلى الأدوار التي يمكن تقديمها إلى حزمة تطوير البرامج (SDK). |
OpenCallback
|
تعريف الكتابةstd::function< void(OpenResponse const &)>
تحدِّد هذه السياسة نوع معاودة الاتصال الذي يتلقّى رمز OpenResponse . |
ReadCallback
|
تعريف الكتابةstd::function< void(ReadResponse const &)>
تحدِّد هذه السياسة نوع معاودة الاتصال الذي يتلقّى رمز ReadResponse . |
ShowAllUICallback
|
تعريف الكتابةstd::function< void(UIStatus const &)>
تحدِّد هذه السياسة نوع معاودة الاتصال الذي يتلقّى رمز UIStatus . |
ShowAllUICallback
|
تعريف الكتابةstd::function< void(UIStatus const &)>
تحدِّد هذه السياسة نوع معاودة الاتصال الذي يتلقّى رمز UIStatus . |
ShowUICallback
|
تعريف الكتابةstd::function< void(UIStatus const &)>
تحدِّد هذه السياسة نوع معاودة الاتصال الذي يتلقّى رمز UIStatus . |
StartAdvertisingCallback
|
تعريف الكتابةstd::function< void(int64_t client_id, StartAdvertisingResult const &result)>
تحدد نوع معاودة الاتصال الذي يتلقى StartAdvertisingResult عند اكتمال محاولة الإعلان عن نقطة نهاية محلية. إلى ما إذا كان الإعلان قد بدأ بنجاح أم لا. |
تعريف الأنواع
CaptureCapabilitiesCallback
std::function< void(GetCaptureCapabilitiesResponse const &)> CaptureCapabilitiesCallback
تحدد نوع معاودة الاتصال الذي يتلقى GetCaptureCapabilitiesResponse.
يتم توفير نوع معاودة الاتصال هذا لدوال GetCaptureCapabilities(*)
أدناه.
CaptureStateCallback
std::function< void(GetCaptureStateResponse const &)> CaptureStateCallback
لتحديد نوع معاودة الاتصال الذي يتلقى GetCaptureStateResponse.
يتم توفير نوع معاودة الاتصال هذا لدوال GetCaptureState(*)
أدناه.
CommitCallback
std::function< void(CommitResponse const &)> CommitCallback
تحدِّد هذه السياسة نوع معاودة الاتصال الذي يتلقّى رمز CommitResponse
.
يتوفر نوع معاودة الاتصال هذا للدالتَين Commit(*)
وResolveConflict(*)
أدناه.
ConnectionRequestCallback
std::function< void(int64_t client_id, ConnectionRequest const &request)> ConnectionRequestCallback
تحدد هذه السياسة نوع معاودة الاتصال الذي يتلقى ConnectionRequest عندما تحاول نقطة نهاية بعيدة الاتصال بنقطة النهاية الخاصة بالتطبيق.
client_id
هو رقم تعريف مثيل NearbyConnections
الذي تلقّى هذا الطلب. يحتوي request
على تفاصيل طلب الربط.
FetchAllCallback
std::function< void(FetchAllResponse const &)> FetchAllCallback
تحدِّد هذه السياسة نوع معاودة الاتصال الذي يتلقّى رمز FetchAllResponse
.
يتم توفير نوع معاودة الاتصال هذا لدوال FetchAll(*)
أدناه.
FetchAllCallback
std::function< void(FetchAllResponse const &)> FetchAllCallback
تحدِّد هذه السياسة نوع معاودة الاتصال الذي يتلقّى رمز FetchAllResponse
.
يتم توفير نوع معاودة الاتصال هذا لدوال FetchAll(*)
أدناه.
FetchAllCallback
std::function< void(FetchAllResponse const &)> FetchAllCallback
تحدِّد هذه السياسة معاودة الاتصال من نوع FetchAllResponse
.
FetchAllCallback
std::function< void(FetchAllResponse const &)> FetchAllCallback
تحدِّد هذه السياسة نوع معاودة الاتصال الذي يتلقّى رمز FetchAllResponse
.
يتم توفير نوع معاودة الاتصال هذا لدوال FetchAll(*)
أدناه.
FetchAllScoreSummariesCallback
std::function< void(FetchAllScoreSummariesResponse const &)> FetchAllScoreSummariesCallback
تحدِّد هذه السياسة معاودة الاتصال من نوع FetchAllScoreSummariesResponse
.
FetchCallback
std::function< void(FetchResponse const &)> FetchCallback
تحدِّد هذه السياسة نوع معاودة الاتصال الذي يتلقّى رمز FetchResponse
.
يتم توفير نوع معاودة الاتصال هذا لدوال Fetch(*)
أدناه.
FetchCallback
std::function< void(const FetchResponse &)> FetchCallback
تحدِّد هذه السياسة نوع معاودة الاتصال الذي يتلقّى رمز FetchResponse
.
يتم توفير نوع معاودة الاتصال هذا لدوال Fetch(*)
أدناه.
FetchCallback
std::function< void(FetchResponse const &)> FetchCallback
تحدد هذه السمة نوع معاودة الاتصال الذي يتلقّى FetchResponse.
يتم توفير نوع معاودة الاتصال هذا لدوال Fetch(*)
أدناه.
FetchCallback
std::function< void(FetchResponse const &)> FetchCallback
تحدد هذه السمة نوع معاودة الاتصال الذي يتلقّى FetchResponse.
يتم توفير نوع معاودة الاتصال هذا لدوال Fetch(*)
أدناه.
FetchForPlayerCallback
std::function< void(FetchForPlayerResponse const &)> FetchForPlayerCallback
لتحديد نوع معاودة الاتصال الذي يتلقى FetchForPlayerResponse.
يتم توفير نوع معاودة الاتصال هذا لدوال FetchForPlayer(*)
أدناه.
FetchListCallback
std::function< void(FetchListResponse const &)> FetchListCallback
تحدد هذه السمة نوع معاودة الاتصال الذي يتلقى FetchListResponse.
يتم توفير نوع معاودة الاتصال هذا لدوال Fetch(*)
أدناه.
FetchScorePageCallback
std::function< void(FetchScorePageResponse const &)> FetchScorePageCallback
تحدِّد هذه السياسة معاودة الاتصال من نوع ScorePageResponse
.
FetchScoreSummaryCallback
std::function< void(FetchScoreSummaryResponse const &)> FetchScoreSummaryCallback
تحدِّد هذه السياسة معاودة الاتصال من نوع FetchScoreSummaryResponse
.
FetchSelfCallback
std::function< void(FetchSelfResponse const &)> FetchSelfCallback
لتحديد نوع معاودة الاتصال الذي يتلقى FetchSelfResponse.
يتم توفير نوع معاودة الاتصال هذا لدوال FetchSelf(*)
أدناه.
FetchServerAuthCodeCallback
std::function< void(FetchServerAuthCodeResponse const &)> FetchServerAuthCodeCallback
تحدد هذه السياسة نوع معاودة الاتصال الذي يتلقى FetchServerAuthCodeResponse.
يتم توفير نوع معاودة الاتصال هذا للدالة FetchServerAuthCode
أدناه.
FlushCallback
std::function< void(FlushStatus)> FlushCallback
تحدد هذه السمة نوع معاودة الاتصال الذي يتلقّى نتيجة (الحالة) لعملية مسح ضوئي.
تُستخدَم في Flush().
IsCaptureAvailableCallback
std::function< void(IsCaptureAvailableResponse const &)> IsCaptureAvailableCallback
تحدد هذه السمة نوع معاودة الاتصال الذي يتلقى القيمة IsCaptureAvailableResponse.
يتم توفير نوع معاودة الاتصال هذا لدوال IsCaptureAvailable(*)
أدناه.
OnAuthActionFinishedCallback
std::function< void(AuthOperation, AuthStatus)> OnAuthActionFinishedCallback
نوع إجراء المصادقة المكتمل الذي يمكن تقديمه إلى حزمة تطوير البرامج (SDK)
OnAuthActionStartedCallback
std::function< void(AuthOperation)> OnAuthActionStartedCallback
بدأ نوع إجراء المصادقة عملية استدعاء يمكن تقديمها إلى حزمة تطوير البرامج (SDK).
OnInitializationFinishedCallback
std::function< void(InitializationStatus)> OnInitializationFinishedCallback
يشير ذلك المصطلح إلى استدعاء يستدعي التطبيق عند إعداد واجهة برمجة التطبيقات أو عند تعذُّر الإعداد.
OnLogCallback
std::function< void(LogLevel, std::string const &)> OnLogCallback
تمثّل هذه السمة نوع معاودة الاتصال بالتسجيل التي يمكن تقديمها إلى حزمة تطوير البرامج (SDK).
OnLogCallback
std::function< void(LogLevel, std::string const &)> OnLogCallback
تمثّل هذه السمة نوع معاودة الاتصال بالتسجيل التي يمكن تقديمها إلى حزمة تطوير البرامج (SDK).
OnMultiplayerInvitationEventCallback
std::function< void(MultiplayerEvent, std::string, MultiplayerInvitation)> OnMultiplayerInvitationEventCallback
تمثّل هذه السمة نوع معاودة الاتصال بدعوة اللاعبين المتعددين التي يمكن تقديمها إلى حزمة تطوير البرامج (SDK).
تعرض الدالة true() فقط القيمة "true" لـ MultiplayerInvitation على الأحداث التي تم تحديثها.
OnTurnBasedMatchEventCallback
std::function< void(MultiplayerEvent event, std::string, TurnBasedMatch)> OnTurnBasedMatchEventCallback
تمثّل هذه السمة نوع استدعاء حدث اللاعبين المتعددين استنادًا إلى الأدوار التي يمكن تقديمها إلى حزمة تطوير البرامج (SDK).
تعرض الدالة true() فقط القيمة "صحيح" للمَعلمة TurnBasedMatch على الأحداث التي تم تعديلها.
OpenCallback
std::function< void(OpenResponse const &)> OpenCallback
تحدِّد هذه السياسة نوع معاودة الاتصال الذي يتلقّى رمز OpenResponse
.
يتم توفير نوع معاودة الاتصال هذا لدوال Open(*)
أدناه.
ReadCallback
std::function< void(ReadResponse const &)> ReadCallback
تحدِّد هذه السياسة نوع معاودة الاتصال الذي يتلقّى رمز ReadResponse
.
يتم توفير نوع معاودة الاتصال هذا لدوال Read(*)
أدناه.
ShowAllUICallback
std::function< void(UIStatus const &)> ShowAllUICallback
تحدِّد هذه السياسة نوع معاودة الاتصال الذي يتلقّى رمز UIStatus
.
يتم توفير نوع معاودة الاتصال هذا للدالة ShowAllUI*
أدناه.
ShowAllUICallback
std::function< void(UIStatus const &)> ShowAllUICallback
تحدِّد هذه السياسة نوع معاودة الاتصال الذي يتلقّى رمز UIStatus
.
يتم توفير نوع معاودة الاتصال هذا للدالة ShowAllUI*
أدناه.
ShowUICallback
std::function< void(UIStatus const &)> ShowUICallback
تحدِّد هذه السياسة نوع معاودة الاتصال الذي يتلقّى رمز UIStatus
.
يتم توفير نوع معاودة الاتصال هذا للدالة ShowUI*
أدناه.
StartAdvertisingCallback
std::function< void(int64_t client_id, StartAdvertisingResult const &result)> StartAdvertisingCallback
تحدد نوع معاودة الاتصال الذي يتلقى StartAdvertisingResult عند اكتمال محاولة الإعلان عن نقطة نهاية محلية. إلى ما إذا كان الإعلان قد بدأ بنجاح أم لا.
client_id
هو رقم تعريف مثيل NearbyConnections
الذي حاول بدء الإعلان. يحتوي result
على نتائج هذا الإعلان.