Sidekick SDK

Sidekick SDK टूल, उन डेवलपर के लिए उपलब्ध है जो:

  • रिलीज़ को Android ऐप्लिकेशन बंडल (एएबी) के बजाय, एपीके के तौर पर पब्लिश करते हैं.
  • Sidekick को ऐक्सेस करना चाहते हैं, लेकिन छेड़छाड़ से सुरक्षा देने वाली ऐसी सुविधा का इस्तेमाल करते हैं जो Sidekick के साथ काम नहीं करती.

Sidekick SDK टूल जोड़ने के लिए, अपनी डिपेंडेंसी में com.google.android.play:sidekick जोड़ें. पक्का करें कि आपने Google की Maven रिपॉज़िटरी (maven.google.com) को, अपनी लिस्ट की गई रिपॉज़िटरी में से एक के तौर पर शामिल किया हो.

उदाहरण के लिए, अपने मॉड्यूल की build.gradle.kts फ़ाइल में, यह जोड़ें:

dependencyResolutionManagement {
  repositories {
    google()
    // Other repositories
  }
}

dependencies {
  // Other dependencies
  implementation("com.google.android.play:sidekick:+")
}

लागू करने से जुड़ी ज़रूरी शर्तें

  • एसडीके का ज़रूरी लेवल: Sidekick के नए वर्शन के लिए, minSdkVersion 23 होना ज़रूरी है.
  • टेस्टिंग का वर्कफ़्लो: Google Play Console का इस्तेमाल करके, सिर्फ़ इंटरनल या क्लोज़्ड टेस्टिंग ट्रैक के ज़रिए टेस्ट किए जा सकते हैं.
  • सुविधा बंद करना: अगर आपको यह सुविधा बंद करनी है, तो एसडीके को हटाने के बाद, आपको अपना ऐप्लिकेशन फिर से डिप्लॉय करना होगा. इसके अलावा, रिमोट से सुविधा बंद करने का अनुरोध करने के लिए, सहायता टीम से संपर्क किया जा सकता है.

एक से ज़्यादा प्रोसेस का इस्तेमाल करने वाले गेम

अगर आपके गेम की गतिविधियां किसी अलग प्रोसेस में चलती हैं (अपने AndroidManifest.xml's <application> टैग में android:process एट्रिब्यूट का इस्तेमाल करें), तो आपको मेनिफ़ेस्ट अपडेट करना होगा. इसके लिए, उसमें ये कॉन्टेंट प्रोवाइडर जोड़ने होंगे. इसके लिए, कोड में कोई और बदलाव करने की ज़रूरत नहीं है.

<application>
  [...]
  <provider
      android:name="com.google.android.play.deku.DekuContentProvider$Process1"
      android:authorities="insert.your.package.name.here.deku.contentprovider1"
      android:exported="false"
      android:process=":insert_name_of_process1_here" />

  <provider
      android:name="com.google.android.play.deku.DekuContentProvider$Process2"
      android:authorities="insert.your.package.name.here.deku.contentprovider2"
      android:exported="false"
      android:process=":insert_name_of_process2_here" />

  [...] <!-- Up to 5 processes ($Process1, $Process2, ..., $Process5) -->
</application>

Google Play पर पब्लिश करना

  • Sidekick SDK टूल का इस्तेमाल करके, Google Play पर रिलीज़ पब्लिश करने के लिए, Sidekick SDK टूल का रजिस्ट्रेशन फ़ॉर्म भरें. आपके गेम को एक से दो हफ़्तों में मंज़ूरी मिल जाएगी. इसके बाद, रिलीज़ अपलोड की जा सकती हैं. इनमें Sidekick SDK टूल इंटिग्रेट किया गया हो.
  • Sidekick SDK टूल को इंटिग्रेट करने के बाद भी, Play Console में जाकर सेटिंग चालू करना ज़रूरी है. कृपया पक्का करें कि अपलोड किए गए ऐप्लिकेशन बंडल में, Play Games Sidekick जोड़ें विकल्प चुना गया हो. Console, बंडल के एसडीके स्टेटस की पुष्टि करेगा. इसके लिए, उसे डुप्लीकेट नहीं किया जाएगा.
Play Console में, अपलोड किए गए ऐप्लिकेशन बंडल में Play Games Sidekick जोड़ें चेकबॉक्स.
The अपलोड किए गए ऐप्लिकेशन बंडल में, Play Games Sidekick जोड़ें चेकबॉक्स (बड़ा करने के लिए क्लिक करें).