gpg::AndroidPlatformConfiguration

#include <android_platform_configuration.h>

Android पर GameServices क्लास का इंस्टेंस बनाते समय इस्तेमाल किया जाने वाला प्लैटफ़ॉर्म कॉन्फ़िगरेशन.

खास जानकारी

कंस्ट्रक्टर और डिस्ट्रक्टर

AndroidPlatformConfiguration()
~AndroidPlatformConfiguration()

सार्वजनिक टाइप

IntentHandler typedef
std::function< void(jobject)>
अगर आपको Play Games का यूज़र इंटरफ़ेस (यूआई) लॉन्च करने के लिए, मुख्य ऐक्टिविटी का इस्तेमाल नहीं करना है, तो इसके अलावा IntentHandler फ़ंक्शन सेट करें.
OnLaunchedWithSnapshotCallback typedef
std::function< void(SnapshotMetadata)>
SetOnLaunchedWithSnapshot के साथ इस्तेमाल किया जाने वाला कॉलबैक टाइप.

सार्वजनिक फ़ंक्शन

SetActivity(jobject android_app_activity)
आपको इसे किसी ऐसी Android गतिविधि पर सेट करना होगा जो आपके ऐप्लिकेशन के पूरे समय के लिए चालू रहे.
SetOnLaunchedWithSnapshot(OnLaunchedWithSnapshotCallback callback)
एक कॉलबैक को रजिस्टर करता है, जिसे तब कॉल किया जाता है, जब ऐप्लिकेशन को Play Games के डेस्टिनेशन ऐप्लिकेशन से लॉन्च किया जाता है. इसके लिए, स्नैपशॉट चुना जाता है.
SetOptionalIntentHandlerForUI(IntentHandler intent_handler)
अगर आपको Play Games का यूज़र इंटरफ़ेस (यूआई) लॉन्च करने के लिए, मुख्य ऐक्टिविटी का इस्तेमाल नहीं करना है, तो इसके अलावा IntentHandler फ़ंक्शन सेट करें.
SetOptionalViewForPopups(jobject android_view)
पॉप-अप के लिए व्यू को कॉन्टेंट व्यू के तौर पर इस्तेमाल करने के लिए सेट करता है.
Valid() const
bool
अगर AndroidPlatformConfiguration को सभी ज़रूरी वैल्यू दी गई हैं, तो 'सही' दिखाता है.

सार्वजनिक स्टैटिक फ़ंक्शन

DEFAULT_ON_LAUNCHED_WITH_SNAPSHOT(SnapshotMetadata snapshot)
void
एक डिफ़ॉल्ट कॉलबैक, जिसे तब कॉल किया जाता है, जब ऐप्लिकेशन को Play Games डेस्टिनेशन ऐप्लिकेशन से लॉन्च किया जाता है. इसके लिए, कोई स्नैपशॉट चुना जाता है.

सार्वजनिक टाइप

IntentHandler

std::function< void(jobject)> IntentHandler

अगर आपको Play Games का यूज़र इंटरफ़ेस (यूआई) लॉन्च करने के लिए, मुख्य ऐक्टिविटी का इस्तेमाल नहीं करना है, तो इसके अलावा IntentHandler फ़ंक्शन सेट करें.

ऐसा फ़ंक्शन उपलब्ध कराएं जो दिए गए यूज़र इंटरफ़ेस (यूआई) इंटेंट को किसी भी समय शुरू कर सके. इसके लिए, startActivityForresults का इस्तेमाल किया जा सकता है.

इस इंटेंट को लॉन्च करने के लिए इस्तेमाल की गई गतिविधि को activity.onActivityresults() लागू करना होगा. नतीजे को AndroidSupport::OnActivityresults पर भेजें. यह फ़ंक्शन android_support.h में बताया गया है.

OnLaunchedWithSnapshotCallback

std::function< void(SnapshotMetadata)> OnLaunchedWithSnapshotCallback

SetOnLaunchedWithSnapshot के साथ इस्तेमाल किया जाने वाला कॉलबैक टाइप.

सार्वजनिक फ़ंक्शन

AndroidPlatformConfiguration

 AndroidPlatformConfiguration()

SetActivity

AndroidPlatformConfiguration & SetActivity(
  jobject android_app_activity
)

आपको इसे किसी ऐसी Android गतिविधि पर सेट करना होगा जो आपके ऐप्लिकेशन के पूरे समय के लिए चालू रहे.

अगर आपने SetoptionalIntentHandlerForUI के लिए कुछ भी सेट नहीं किया है, तो इस गतिविधि का इस्तेमाल यूज़र इंटरफ़ेस (यूआई) लॉन्च करने के लिए भी किया जाएगा और इसे Activity.onActivityresults() लागू करना होगा. नतीजे को AndroidSupport::OnActivityresults पर फ़ॉरवर्ड करें. यह फ़ंक्शन android_support.h में बताया गया है.

SetOnLaunchedWithSnapshot

AndroidPlatformConfiguration & SetOnLaunchedWithSnapshot(
  OnLaunchedWithSnapshotCallback callback
)

एक कॉलबैक को रजिस्टर करता है, जिसे तब कॉल किया जाता है, जब ऐप्लिकेशन को Play Games के डेस्टिनेशन ऐप्लिकेशन से लॉन्च किया जाता है. इसके लिए, स्नैपशॉट चुना जाता है.

SetOptionalIntentHandlerForUI

AndroidPlatformConfiguration & SetOptionalIntentHandlerForUI(
  IntentHandler intent_handler
)

अगर आपको Play Games का यूज़र इंटरफ़ेस (यूआई) लॉन्च करने के लिए, मुख्य ऐक्टिविटी का इस्तेमाल नहीं करना है, तो इसके अलावा IntentHandler फ़ंक्शन सेट करें.

ऐसा फ़ंक्शन उपलब्ध कराएं जो दिए गए यूज़र इंटरफ़ेस (यूआई) इंटेंट को किसी भी समय शुरू कर सके. इसके लिए, startActivityForresults का इस्तेमाल किया जा सकता है.

इस इंटेंट को लॉन्च करने के लिए इस्तेमाल की गई गतिविधि को activity.onActivityresults() लागू करना होगा. नतीजे को AndroidSupport::OnActivityresults पर भेजें. यह फ़ंक्शन android_support.h में बताया गया है.

SetOptionalViewForPopups

AndroidPlatformConfiguration & SetOptionalViewForPopups(
  jobject android_view
)

पॉप-अप के लिए व्यू को कॉन्टेंट व्यू के तौर पर इस्तेमाल करने के लिए सेट करता है.

वैध

bool Valid() const 

अगर AndroidPlatformConfiguration को सभी ज़रूरी वैल्यू दी गई हैं, तो 'सही' दिखाता है.

इस मामले में, सिर्फ़ ऐक्टिविटी की वैल्यू ज़रूरी है.

~AndroidPlatformConfiguration

 ~AndroidPlatformConfiguration()

सार्वजनिक स्टैटिक फ़ंक्शन

DEFAULT_ON_LAUNCHED_WITH_SNAPSHOT

void DEFAULT_ON_LAUNCHED_WITH_SNAPSHOT(
  SnapshotMetadata snapshot
)

एक डिफ़ॉल्ट कॉलबैक, जिसे तब कॉल किया जाता है, जब ऐप्लिकेशन को Play Games डेस्टिनेशन ऐप्लिकेशन से लॉन्च किया जाता है. इसके लिए, कोई स्नैपशॉट चुना जाता है.

SetOnLaunchedWithSnapshot के साथ एक नया कॉलबैक सेट करके, इसे बदला जा सकता है.