Sidekick SDK

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

  • रिलीज़ को Android ऐप्लिकेशन बंडल (एएबी) के बजाय, APK के तौर पर पब्लिश किया गया हो.
  • 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:*")
}

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

अगर आपके गेम की गतिविधियां किसी अलग प्रोसेस में चलती हैं (अपने AndroidManifest.xml के <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>