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:+") }
लागू करने से जुड़ी ज़रूरी शर्तें
- एसडीके का कम से कम लेवल: Sidekick के नए वर्शन के लिए,
minSdkVersionका लेवल 23 होना ज़रूरी है. - टेस्टिंग का तरीका: Google Play Console का इस्तेमाल करके, सिर्फ़ इंटरनल या क्लोज़्ड टेस्टिंग ट्रैक के ज़रिए टेस्ट किए जा सकते हैं.
- सुविधा बंद करना: अगर आपको यह सुविधा बंद करनी है, तो आपको एसडीके हटाने के बाद अपने ऐप्लिकेशन को फिर से डिप्लॉय करना होगा. इसके अलावा, रिमोट से सुविधा बंद करने का अनुरोध करने के लिए, सहायता टीम से संपर्क करें.
एक से ज़्यादा प्रोसेस का इस्तेमाल करने वाले गेम
अगर आपके गेम की गतिविधियां किसी अलग प्रोसेस में चलती हैं (अपने 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>
Google Play पर पब्लिश करना
Sidekick SDK टूल का इस्तेमाल करके, Google Play पर रिलीज़ पब्लिश करने के लिए, Sidekick SDK टूल का रजिस्ट्रेशन फ़ॉर्म भरें. आपके गेम को एक से दो हफ़्तों में मंज़ूरी मिल जाएगी. इसके बाद, Sidekick एसडीके टूल को इंटिग्रेट करके, सामान्य तरीके से रिलीज़ अपलोड की जा सकती हैं.