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 एसडीके का इस्तेमाल करके, Google Play पर रिलीज़ पब्लिश करने के लिए, Sidekick एसडीके का रजिस्ट्रेशन फ़ॉर्म भरें. आपके गेम को एक से दो हफ़्तों में मंज़ूरी मिल जाएगी. इसके बाद, Sidekick एसडीके को इंटिग्रेट करने वाली रिलीज़ को सामान्य तरीके से अपलोड किया जा सकेगा.
- Sidekick SDK को इंटिग्रेट करने के बाद भी, Play Console में सेटिंग चालू करना ज़रूरी है. कृपया पक्का करें कि अपलोड किए गए ऐप्लिकेशन बंडल में, Play Games Sidekick जोड़ें विकल्प चुना गया हो. कंसोल, बंडल के एसडीके की स्थिति की पुष्टि करेगा. हालांकि, इससे एसडीके की स्थिति की जानकारी दो बार नहीं दिखेगी.