gpg::AndroidPlatformConfiguration

#include <android_platform_configuration.h>

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

खास जानकारी

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

AndroidPlatformConfiguration()
~AndroidPlatformConfiguration()

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

IntentHandler टाइपडिफ़
std::function< void(jobject)>
अगर आपको Play Games के यूज़र इंटरफ़ेस (यूआई) को लॉन्च करने के लिए, अपनी मुख्य गतिविधि का इस्तेमाल नहीं करना है, तो IntentHandler फ़ंक्शन को सेट करें.
OnLaunchedWithSnapshotCallback टाइपडिफ़
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::OnActivityResult पर फ़ॉरवर्ड करें. इस फ़ंक्शन के बारे में android_support.h में बताया गया है.

OnLaunchedWithSnapshotCallback

std::function< void(SnapshotMetadata)> OnLaunchedWithSnapshotCallback

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

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

AndroidPlatformConfiguration

 AndroidPlatformConfiguration()

SetActivity

AndroidPlatformConfiguration & SetActivity(
  jobject android_app_activity
)

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

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

SetOnLaunchedWithSnapshot

AndroidPlatformConfiguration & SetOnLaunchedWithSnapshot(
  OnLaunchedWithSnapshotCallback callback
)

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

SetOptionalIntentHandlerForUI

AndroidPlatformConfiguration & SetOptionalIntentHandlerForUI(
  IntentHandler intent_handler
)

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

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

इस इंटेंट को लॉन्च करने के लिए इस्तेमाल की जाने वाली गतिविधि के लिए, Activity.onActivityresults() लागू करना ज़रूरी है. नतीजे को AndroidSupport::OnActivityResult पर फ़ॉरवर्ड करें. इस फ़ंक्शन के बारे में 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 की मदद से नया कॉलबैक सेट करके इसे बदला जा सकता है.