चेतावनी: Google Play इंस्टैंट अब उपलब्ध नहीं होगा. दिसंबर 2025 से, इंस्टैंट ऐप्लिकेशन को Google Play से पब्लिश नहीं किया जा सकेगा और Google Play services के इंस्टैंट एपीआई काम नहीं करेंगे. उपयोगकर्ताओं को अब Play के ज़रिए, किसी भी तरीके से इंस्टैंट ऐप्लिकेशन नहीं दिखाए जाएंगे.
हम यह बदलाव, डेवलपर से मिले सुझावों के आधार पर कर रहे हैं. साथ ही, Google Play Instant के लॉन्च होने के बाद से, हम लगातार इस नेटवर्क को बेहतर बनाने के लिए निवेश कर रहे हैं.
उपयोगकर्ताओं की संख्या बढ़ाने के लिए, हम डेवलपर को अपने रेगुलर ऐप्लिकेशन या गेम पर उपयोगकर्ताओं को भेजने का सुझाव देते हैं. इसके लिए, डीपलिंक का इस्तेमाल करके, उपयोगकर्ताओं को ज़रूरत के हिसाब से किसी खास प्रोसेस या सुविधा पर रीडायरेक्ट करें.
Google Play Instant ऐप्लिकेशन को Android ऐप्लिकेशन बंडल के तौर पर शामिल करके, Google Play Instant ऐप्लिकेशन बनाया जाता है. ऐसे बंडल को झटपट सुविधा वाला ऐप्लिकेशन बंडल कहा जाता है. इस दस्तावेज़ में, झटपट सुविधा वाले ऐप्लिकेशन बंडल के लिए डेवलपमेंट एनवायरमेंट सेट अप करने का तरीका बताया गया है. साथ ही, इसमें झटपट सुविधा वाले ऐप्लिकेशन बंडल को कॉन्फ़िगर करने, बनाने, टेस्ट करने, और पब्लिश करने का तरीका भी बताया गया है.
अगर आपके पास कोई ऐसा इंस्टेंट ऐप्लिकेशन प्रोजेक्ट है जो बंद हो चुके फ़ीचर प्लगिन (com.android.feature) का इस्तेमाल करता है, तो अपने इंस्टेंट ऐप्लिकेशन को Android ऐप्लिकेशन बंडल के साथ काम करने के लिए माइग्रेट करने का तरीका जानें.
डेवलपमेंट एनवायरमेंट सेट अप करना
किसी ऐप्लिकेशन बंडल में इंस्टैंट ऐप्लिकेशन की सुविधा देने के लिए, आपके पास Google Play Instant Development SDK का ऐक्सेस होना चाहिए. एसडीके को इंस्टॉल करने के लिए, इनमें से कोई एक तरीका इस्तेमाल किया जा सकता है:
- Android Studio 3.6 या इसके बाद का वर्शन इंस्टॉल करें. Android Studio खोलने के बाद, एसडीके मैनेजर में मौजूद एसडीके टूल टैब से, Google Play Instant Development SDK टूल डाउनलोड करें.
कमांड लाइन से इंस्टॉल करें:
cd path/to/android/sdk/tools/bin && \ ./sdkmanager 'extras;google;instantapps'
इसके अलावा, अगर आपको स्थानीय तौर पर इंस्टैंट एक्सपीरियंस की जांच करनी है, तो किसी फ़िज़िकल या वर्चुअल डिवाइस का ऐक्सेस पाएं.
टास्क को पूरा करने के लिए ज़रूरी शर्तों के बारे में जानें
Google Play Instant, झटपट चालू होने वाले ऐप्लिकेशन बंडलों को एक खास तरह के SELinux सैंडबॉक्स में चलाता है, ताकि ज़्यादा सुरक्षा मिल सके. इस सैंडबॉक्स में, अनुमतियों का एक सबसेट इस्तेमाल करने की अनुमति होती है. साथ ही, इसमें अन्य ऐप्लिकेशन के साथ सीमित तौर पर इंटरैक्ट किया जा सकता है. यहां दिए गए सेक्शन में, इस सैंडबॉक्स की विशेषताओं के बारे में ज़्यादा जानकारी दी गई है.
अनुमतियां और कार्रवाइयां
झटपट खुलने वाले ऐप्लिकेशन बंडल, सिर्फ़ यहां दी गई अनुमतियों का इस्तेमाल कर सकते हैं:
ACCESS_COARSE_LOCATIONACCESS_FINE_LOCATIONACCESS_NETWORK_STATEBILLING– Play Billing Library 1.0 के बाद से, इसका इस्तेमाल नहीं किया जा सकता.CAMERAINSTANT_APP_FOREGROUND_SERVICE– सिर्फ़ Android 8.0 (एपीआई लेवल 26) और इसके बाद के वर्शन में उपलब्ध है.INTERNETREAD_PHONE_NUMBERS– सिर्फ़ Android 8.0 (एपीआई लेवल 26) और इसके बाद के वर्शन में उपलब्ध है.RECORD_AUDIOVIBRATEWAKE_LOCK
ऐसी अनुमतियों को मैनेज करना जो आम तौर पर काम नहीं करती हैं
यहां उन अनुमतियों की सूची दी गई है जो आम तौर पर इस्तेमाल की जाती हैं, लेकिन काम नहीं करती हैं. आपको अपने ऐप्लिकेशन से इन अनुमतियों को हटाना होगा. साथ ही, हर अनुमति के लिए माइग्रेशन का सुझाया गया तरीका भी बताया गया है:
ACCESS_WIFI_STATE:ACCESS_NETWORK_STATEका इस्तेमाल करें. इससेACCESS_WIFI_STATEजैसी जानकारी मिलती है.BILLING: यह अनुमति अब काम नहीं करती. Google Play Billing Library का इस्तेमाल करें. इसके लिए, अबcom.android.vending.BILLINGअनुमति की ज़रूरत नहीं है.READ/WRITE_EXTERNAL_STORAGE: इंस्टैंट ऐप्लिकेशन के पास बाहरी स्टोरेज का ऐक्सेस नहीं होता. इसलिए, इंटरनल स्टोरेज का इस्तेमाल करें.com.google.android.c2dm.permission.RECEIVEऔरpermission.C2D_MESSAGE: C2DM का अब इस्तेमाल नहीं किया जा सकता. Firebase क्लाउड से मैसेज भेजने की सेवा (FCM) पर माइग्रेट करें. FCM को काम करने के लिए, किसी अन्य अनुमति की ज़रूरत नहीं होती.
इसके अलावा, झटपट सुविधा वाले ऐप्लिकेशन बंडल ये काम नहीं कर सकते:
- बैकग्राउंड में चलने वाली सेवाओं का इस्तेमाल करें.
- बैकग्राउंड में चलने पर, सूचनाएं भेजें.
इंस्टॉल किए गए ऐप्लिकेशन का ऐक्सेस
झटपट अनुभव वाला ऐप्लिकेशन डेवलप करते समय, ध्यान रखें कि यह किसी डिवाइस पर इंस्टॉल किए गए ऐप्लिकेशन के साथ इंटरैक्ट नहीं कर सकता. हालांकि, ऐसा तब किया जा सकता है, जब इनमें से कोई एक शर्त पूरी होती हो:
- इंस्टॉल किए गए ऐप्लिकेशन में मौजूद एक या उससे ज़्यादा गतिविधियों ने अपने
android:visibleToInstantAppsएलिमेंट कोtrueपर सेट किया है – यह एलिमेंट, Android 8.0 (एपीआई लेवल 26) या उसके बाद के वर्शन पर चलने वाले ऐप्लिकेशन के लिए उपलब्ध है. - इंस्टॉल किए गए ऐप्लिकेशन में, ऐसा इंटेंट फ़िल्टर मौजूद है जिसमें
CATEGORY_BROWSABLEशामिल है. - इंस्टेंट एक्सपीरियंस,
ACTION_SEND,ACTION_SENDTOयाACTION_SEND_MULTIPLEकार्रवाई का इस्तेमाल करके इंटेंट भेज रहा है.
झटपट अनुभव के लिए अपना प्रोजेक्ट कॉन्फ़िगर करना
Google Play Instant के साथ काम करने के लिए, आपको झटपट सुविधा वाले ऐप्लिकेशन बंडल के कई पहलुओं को ध्यान से कॉन्फ़िगर करना होगा. इन बातों के बारे में, यहां दिए गए सेक्शन में बताया गया है.
प्रोजेक्ट डिपेंडेंसी का एलान करना
अपने ऐप्लिकेशन में Google Play Instant API का इस्तेमाल करने के लिए, अपने ऐप्लिकेशन मॉड्यूल की build.gradle कॉन्फ़िगरेशन फ़ाइल में यह एलान शामिल करें:
Groovy
implementation "com.google.android.gms:play-services-instantapps:17.0.0"
Kotlin
implementation("com.google.android.gms:play-services-instantapps:17.0.0")
सही वर्शन कोड तय करना
झटपट इस्तेमाल की सुविधा देने वाले ऐप्लिकेशन के वर्शन का कोड, इंस्टॉल किए जा सकने वाले ऐप्लिकेशन के वर्शन कोड से कम होना चाहिए. ऐसा इसलिए, ताकि उपयोगकर्ता Google Play Instant की सुविधा वाले ऐप्लिकेशन को डाउनलोड और इंस्टॉल कर सकें. Android फ़्रेमवर्क, इस ट्रांज़िशन को ऐप्लिकेशन का अपडेट मानता है.
यह पक्का करने के लिए कि आपने वर्शनिंग की उस स्कीम का पालन किया है जो उपयोगकर्ता चाहते हैं, इनमें से किसी एक रणनीति का पालन करें:
- Google Play Instant के लिए, वर्शन कोड को 1 से रीस्टार्ट करें.
- इंस्टॉल किए जा सकने वाले APK के वर्शन कोड को 1000 जैसे बड़े नंबर से बढ़ाएं, ताकि यह पक्का किया जा सके कि झटपट अनुभव के वर्शन नंबर को बढ़ाने के लिए काफ़ी जगह हो.
झटपट ऐप्लिकेशन और इंस्टॉल किए जा सकने वाले ऐप्लिकेशन को दो अलग-अलग Android Studio प्रोजेक्ट में डेवलप किया जा सकता है. हालांकि, ऐसा करने पर आपको Google Play पर अपना ऐप्लिकेशन पब्लिश करने के लिए, यह काम करना होगा:
- दोनों Android Studio प्रोजेक्ट में एक ही पैकेज का नाम इस्तेमाल करें.
- Google Play Console में, दोनों वर्शन को एक ही ऐप्लिकेशन में अपलोड करें.
अपने ऐप्लिकेशन का वर्शन सेट करने के बारे में ज़्यादा जानकारी के लिए, अपने ऐप्लिकेशन का वर्शन लेख पढ़ें.
टारगेट सैंडबॉक्स वर्शन अपडेट करना
आपके इंस्टेंट ऐप्लिकेशन की AndroidManifest.xml फ़ाइल को अपडेट करना होगा, ताकि वह Google Play Instant के साथ काम करने वाले सैंडबॉक्स एनवायरमेंट को टारगेट कर सके. इस अपडेट को पूरा करने के लिए, अपने ऐप्लिकेशन के android:targetSandboxVersion एलिमेंट में <manifest> एट्रिब्यूट जोड़ें. इसे नीचे दिए गए कोड स्निपेट में दिखाया गया है:
<manifest
xmlns:android="http://schemas.android.com/apk/res/android"
...
android:targetSandboxVersion="2" ...>
ज़्यादा जानकारी के लिए, targetSandboxVersion एट्रिब्यूट के बारे में दिया गया दस्तावेज़ देखें.
झटपट सुविधा वाले ऐप्लिकेशन मॉड्यूल के बारे में जानकारी देना
इनमें से किसी एक तरीके का इस्तेमाल करके, यह एलान किया जा सकता है कि आपका ऐप्लिकेशन बंडल, झटपट इस्तेमाल की सुविधा के साथ काम करता है:
अगर आपके पास कोई ऐसा मौजूदा ऐप्लिकेशन बंडल है जिसमें सिर्फ़ बेस मॉड्यूल शामिल है, तो ऐप्लिकेशन बंडल में झटपट खुलने की सुविधा इस तरह चालू की जा सकती है:
- मेन्यू बार में जाकर, व्यू > टूल विंडो > प्रोजेक्ट को चुनकर, प्रोजेक्ट पैनल खोलें.
- अपने बेस मॉड्यूल पर राइट क्लिक करें. इसका नाम आम तौर पर 'app' होता है. इसके बाद, Refactor > Enable Instant Apps Support को चुनें.
- दिखने वाले डायलॉग बॉक्स में, ड्रॉपडाउन मेन्यू से अपना बेस मॉड्यूल चुनें.
- ठीक है पर क्लिक करें.
Android Studio, मॉड्यूल के मेनिफ़ेस्ट में यह एलान जोड़ता है:
<manifest ... xmlns:dist="http://schemas.android.com/apk/distribution"> <dist:module dist:instant="true" /> ... </manifest>अगर आपके पास ऐसा ऐप्लिकेशन बंडल है जिसमें कई मॉड्यूल शामिल हैं, तो झटपट-खुलने वाला फ़ीचर मॉड्यूल बनाएं. इस प्रोसेस से, आपके ऐप्लिकेशन का बेस मॉड्यूल भी तुरंत चालू हो जाता है. इससे आपको अपने ऐप्लिकेशन में कई इंस्टेंट एंट्री पॉइंट इस्तेमाल करने का विकल्प मिलता है.
साइन-इन करने की सुविधा जोड़ना
अगर झटपट इस्तेमाल की सुविधा देने वाले ऐप्लिकेशन में लोगों को साइन इन करने की अनुमति है, तो झटपट इस्तेमाल की सुविधा देने वाले ऐप्लिकेशन बंडल में Android पर पासवर्ड के लिए Smart Lock की सुविधा काम करनी चाहिए. अगर आपको "तुरंत खेलें" गेम बनाना है, तो आपको साइन इन करने के लिए Google Play Games Services का इस्तेमाल करना चाहिए.
एक्ज़ीक्यूशन एनवायरमेंट के साथ काम करना
झटपट इस्तेमाल की सुविधा देने वाले ऐप्लिकेशन, SELinux सैंडबॉक्स के साथ काम करते हैं. इसलिए, झटपट इस्तेमाल की सुविधा देने वाला ऐप्लिकेशन बंडल बनाते समय, इन बातों का ध्यान रखें:
myUid()की वैल्यू शेयर न करें. यह आपके ऐप्लिकेशन की प्रोसेस का कर्नल-असाइन किया गया यूआईडी होता है.- अगर आपका ऐप्लिकेशन, Android 8.1 (एपीआई लेवल 27) या इससे पहले के वर्शन को टारगेट करता है, तो Network Security Config फ़ाइल बनाएं. इसके बाद,
cleartextTrafficPermittedकोfalseपर सेट करें. इंस्टेंट एक्सपीरियंस, एचटीटीपी ट्रैफ़िक के साथ काम नहीं करते. Android 9 या इसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए, क्लियरटेक्स्ट ट्रैफ़िक डिफ़ॉल्ट रूप से बंद होता है. झटपट अनुभव, उपयोगकर्ता के डिवाइस पर तब तक डाउनलोड रहता है, जब तक झटपट अनुभव की कैश मेमोरी मिटा नहीं दी जाती. ऐसा इनमें से किसी एक स्थिति में होता है:
- झटपट इस्तेमाल की सुविधा देने वाले ऐप्लिकेशन के कैश को ट्रैश किया जाता है, क्योंकि डिवाइस में मेमोरी कम है.
- उपयोगकर्ता अपने डिवाइस को रीस्टार्ट करता है.
इनमें से कोई भी प्रोसेस होने पर, उपयोगकर्ता को झटपट ऐप्लिकेशन को फिर से डाउनलोड करना होगा, ताकि वह उससे इंटरैक्ट कर सके.
अगर सिस्टम में स्टोरेज के लिए बहुत कम जगह बची है, तो हो सकता है कि आपके इंस्टैंट एक्सपीरियंस का उपयोगकर्ता डेटा, इंटरनल स्टोरेज से हटा दिया जाए. इसलिए, हमारा सुझाव है कि आप समय-समय पर उपयोगकर्ता के डेटा को अपने ऐप्लिकेशन के सर्वर के साथ सिंक करें, ताकि उपयोगकर्ता की प्रोग्रेस को सेव रखा जा सके.
झटपट अनुभव वाले वर्कफ़्लो के लिए लॉजिक जोड़ना
झटपट इस्तेमाल की सुविधा देने वाले ऐप्लिकेशन बंडल को कॉन्फ़िगर करने के बाद, यहां दिए गए सेक्शन में दिखाया गया लॉजिक जोड़ें.
देखें कि ऐप्लिकेशन, इंस्टैंट ऐक्सेस की सुविधा दे रहा है या नहीं
अगर आपके ऐप्लिकेशन का कुछ लॉजिक इस बात पर निर्भर करता है कि उपयोगकर्ता, इंस्टैंट ऐप्लिकेशन का इस्तेमाल कर रहा है या नहीं, तो isInstantApp() तरीके को कॉल करें. अगर फ़िलहाल चल रही प्रोसेस, इंस्टैंट एक्सपीरियंस है, तो यह तरीका true दिखाता है.
ऐप्लिकेशन इंस्टॉल करने का प्रॉम्प्ट दिखाना
अगर आपको अपने ऐप्लिकेशन या गेम का ट्रायल वर्शन बनाना है, तो Google Play Instant की मदद से, झटपट इस्तेमाल करने की सुविधा के दौरान एक प्रॉम्प्ट दिखाया जा सकता है. इसमें लोगों को अपने डिवाइस पर पूरा ऐप्लिकेशन इंस्टॉल करने का न्योता दिया जाता है. इस प्रॉम्प्ट को दिखाने के लिए, InstantApps.showInstallPrompt() तरीके का इस्तेमाल करें. जैसा कि यहां दिए गए कोड स्निपेट में दिखाया गया है:
Kotlin
class MyInstantExperienceActivity : AppCompatActivity { // ... private fun showInstallPrompt() { val postInstall = Intent(Intent.ACTION_MAIN) .addCategory(Intent.CATEGORY_DEFAULT) .setPackage(your-installed-experience-package-name) // The request code is passed to startActivityForResult(). InstantApps.showInstallPrompt(this@MyInstantExperienceActivity, postInstall, request-code, /* referrer= */ null) } }
Java
public class MyInstantExperienceActivity extends AppCompatActivity { // ... private void showInstallPrompt() { Intent postInstall = new Intent(Intent.ACTION_MAIN) .addCategory(Intent.CATEGORY_DEFAULT) .setPackage(your-installed-experience-package-name); // The request code is passed to startActivityForResult(). InstantApps.showInstallPrompt(MyInstantExperienceActivity.this, postInstall, request-code, /* referrer= */ null); } }
इंस्टॉल किए गए ऐप्लिकेशन में डेटा ट्रांसफ़र करना
अगर उपयोगकर्ता को आपके ऐप्लिकेशन का तुरंत अनुभव लेने की सुविधा पसंद आती है, तो वह आपके ऐप्लिकेशन को इंस्टॉल कर सकता है. उपयोगकर्ता को बेहतर अनुभव देने के लिए, यह ज़रूरी है कि उपयोगकर्ता का डेटा, ऐप्लिकेशन के तुरंत अनुभव लेने की सुविधा से ऐप्लिकेशन के पूरे वर्शन में ट्रांसफ़र किया जाए.
अगर उपयोगकर्ता Android 8.0 (एपीआई लेवल 26) या उसके बाद के वर्शन पर काम करने वाला डिवाइस इस्तेमाल कर रहा है और आपके ऐप्लिकेशन में targetSandboxVersion 2 की जानकारी दी गई है, तो उपयोगकर्ता का डेटा आपके ऐप्लिकेशन के पूरे वर्शन में अपने-आप ट्रांसफ़र हो जाता है. ऐसा न होने पर, आपको डेटा मैन्युअल तरीके से ट्रांसफ़र करना होगा. इसके लिए, इनमें से किसी एक एपीआई का इस्तेमाल करें:
- Android 8.0 (एपीआई लेवल 26) और इसके बाद के वर्शन वाले डिवाइसों का इस्तेमाल करने वाले लोगों के लिए, Cookie API का इस्तेमाल करें - सैंपल ऐप्लिकेशन
- अगर लोग Android 7.1 (एपीआई लेवल 25) और इससे कम वर्शन वाले डिवाइसों पर आपके ऐप्लिकेशन का इस्तेमाल कर सकते हैं, तो Storage API के लिए सहायता जोड़ें - सैंपल ऐप्लिकेशन
ऐप्लिकेशन बंडल बनाना
इंस्टेंट ऐप्लिकेशन की सुविधा वाले ऐप्लिकेशन बंडल को बनाने के लिए, Android Studio या कमांड-लाइन इंटरफ़ेस का इस्तेमाल किया जा सकता है.
Android Studio
Android Studio का इस्तेमाल करके, ऐप्लिकेशन बंडल बनाया जा सकता है. इसके लिए, बनाएं > बंडल / APK बनाएं > बंडल बनाएं को चुनें. अपने प्रोजेक्ट को बनाने के बारे में ज़्यादा जानकारी के लिए, अपना प्रोजेक्ट बनाना लेख पढ़ें.
कमांड-लाइन इंटरफ़ेस
Gradle का इस्तेमाल करके, कमांड लाइन से ऐप्लिकेशन बंडल भी बनाया जा सकता है.
64-बिट आर्किटेक्चर के साथ काम करना
Google Play पर पब्लिश किए गए ऐप्लिकेशन, 64-बिट आर्किटेक्चर के साथ काम करने चाहिए. अपने ऐप्लिकेशन का 64-बिट वर्शन जोड़ने से, परफ़ॉर्मेंस बेहतर होती है. साथ ही, आपको 64-बिट वाले हार्डवेयर वाले डिवाइसों के लिए ऐप्लिकेशन तैयार करने में मदद मिलती है. 64-बिट सपोर्ट के बारे में ज़्यादा जानें.
झटपट इस्तेमाल की सुविधा देने वाले ऐप्लिकेशन को टेस्ट करना
झटपट खुलने की सुविधा वाले ऐप्लिकेशन बंडल को पब्लिश करने से पहले, झटपट खुलने की सुविधा को इन जगहों से टेस्ट किया जा सकता है. इससे यह पुष्टि की जा सकती है कि यह सुविधा ठीक से काम कर रही है या नहीं:
- Android Studio का इस्तेमाल करके, इसे किसी लोकल डिवाइस पर इंस्टॉल करें.
- कमांड-लाइन इंटरफ़ेस का इस्तेमाल करके, इसे किसी लोकल डिवाइस पर इंस्टॉल करें.
- Google Play Console पर, इंटरनल टेस्ट ट्रैक में पब्लिश करें.
Android Studio
Android Studio का इस्तेमाल करके, लोकल मशीन पर अपने ऐप्लिकेशन की इंस्टैंट एक्सपीरियंस सुविधा को टेस्ट करने के लिए, यह तरीका अपनाएं:
- अगर आपके टेस्ट डिवाइस पर ऐप्लिकेशन का कोई वर्शन इंस्टॉल है, तो उसे अनइंस्टॉल करें.
- Android Studio में, Run/Debug Configurations dialog के General टैब पर दिखने वाले इंस्टॉलेशन विकल्पों में जाकर, Deploy as instant app चेकबॉक्स को चुनें.
- मेन्यू बार में, चलाएं > चलाएं को चुनें. इसके अलावा, टूलबार में चलाएं
पर क्लिक करें. इसके बाद, वह डिवाइस चुनें जिस पर आपको अपने ऐप्लिकेशन की इंस्टैंट ऐक्सेस वाली सुविधाओं को टेस्ट करना है. आपके चुने गए टेस्ट डिवाइस पर, ऐप्लिकेशन का झटपट इस्तेमाल करने की सुविधा वाला वर्शन लोड होता है.
कमांड-लाइन इंटरफ़ेस
कमांड लाइन का इस्तेमाल करके, लोकल मशीन पर अपने ऐप्लिकेशन के इंस्टैंट एक्सपीरियंस को टेस्ट करने के लिए, यह तरीका अपनाएं:
- अगर आपके टेस्ट डिवाइस पर ऐप्लिकेशन का कोई वर्शन इंस्टॉल है, तो उसे अनइंस्टॉल करें.
- अपने टेस्ट डिवाइस पर झटपट ऐप्लिकेशन को साइडलोड करें और उसे चलाएं. इसके लिए, यह कमांड डालें:
ia run output-from-build-command
इंटरनल टेस्ट ट्रैक
Play Store या अपनी वेबसाइट पर मौजूद बैनर से, अपने ऐप्लिकेशन की इंस्टैंट ऐप्लिकेशन वाली सुविधा को टेस्ट करने के लिए, ऐप्लिकेशन को Play Console पर संगठन में काम करने वालों के लिए बने टेस्ट ट्रैक पर पब्लिश करें.
अपने ऐप्लिकेशन को इंटरनल टेस्ट ट्रैक पर पब्लिश करने के लिए, यह तरीका अपनाएं:
- Play Console में अपना ऐप्लिकेशन बंडल अपलोड करना है गाइड में दिए गए चरणों का पालन करके, अपना ऐप्लिकेशन बंडल अपलोड करें.
- अपलोड किए गए बंडल को इंटरनल टेस्ट ट्रैक पर रिलीज़ करने के लिए तैयार करें. ज़्यादा जानकारी के लिए, रिलीज़ तैयार करने और उन्हें रोल आउट करने के तरीके के बारे में सहायता लेख पढ़ें.
किसी डिवाइस पर, इंटरनल टेस्टर खाते में साइन इन करें. इसके बाद, यहां दिए गए किसी एक प्लैटफ़ॉर्म से अपना इंस्टैंट ऐप्लिकेशन लॉन्च करें:
- आपके ऐप्लिकेशन के Play Store पेज पर मौजूद अभी आज़माएं बटन.
- आपके ऐप्लिकेशन की वेबसाइट पर मौजूद बैनर से मिला लिंक.
ऐप्लिकेशन बंडल को प्रोडक्शन ट्रैक पर पब्लिश करना
इंस्टेंट ऐप्लिकेशन की सुविधा वाले ऐप्लिकेशन बंडल को पब्लिश करने के लिए, यह तरीका अपनाएं:
- अगर आपने अब तक ऐसा नहीं किया है, तो रिलीज़ की के साथ अपने ऐप्लिकेशन बंडल पर साइन करें और ऐप्लिकेशन बंडल को Play Console पर अपलोड करें.
- Play Console में, रिलीज़ मैनेजमेंट > Android Instant Apps खोलें. इसके बाद, इंस्टेंट ऐप्लिकेशन प्रोडक्शन ट्रैक पर जाएं.
- लाइब्रेरी से अपडेट करें को चुनें. इसके बाद, झटपट सुविधा वाले उस ऐप्लिकेशन बंडल को चुनें जिसे आपने अपलोड किया है.
चुनें कि आपको अपना इंस्टैंट एक्सपीरियंस कहां पब्लिश करना है
आपके पास उन देशों और इलाकों में अपने ऐप्लिकेशन का इंस्टैंट एक्सपीरियंस लॉन्च करने का विकल्प होता है जहां लोग आपका ऐप्लिकेशन इंस्टॉल कर सकते हैं. यह सुविधा उन मामलों में काम आती है जहां आपको किसी खास देश या इलाके में रहने वाले लोगों के लिए, अपने ऐप्लिकेशन के इंस्टैंट एक्सपीरियंस का प्रमोशन करना होता है.
अन्य संसाधन
झटपट ऐक्सेस की सुविधा और Android ऐप्लिकेशन बंडल बनाने के बारे में ज़्यादा जानने के लिए, ये संसाधन देखें:
- वीडियो: किसी ऐप्लिकेशन को इंस्टैंट ऐप्लिकेशन में बंडल करना
- Android Dev Summit '18 के इस सेशन में, Android ऐप्लिकेशन बंडल में इंस्टैंट ऐप्लिकेशन की सुविधा जोड़ने का तरीका जानें.
- वीडियो: Android ऐप्लिकेशन बंडल की मदद से छोटे साइज़ के ऐप्लिकेशन पब्लिश करना
- जानें कि ऐप्लिकेशन बंडल की मदद से, ऐप्लिकेशन को ज़्यादा तेज़ी से कैसे डेवलप किया जा सकता है. साथ ही, उपयोगकर्ताओं के लिए छोटे APK कैसे बनाए जा सकते हैं.
- कोडलैब: आपका पहला Android ऐप्लिकेशन बंडल
- Android ऐप्लिकेशन बंडल बनाने और उसमें सुविधाएं जोड़ने के बारे में सिलसिलेवार निर्देश.
- Android ऐप्लिकेशन बंडल फ़ॉर्मैट
- इस बारे में ज़्यादा जानें कि
bundletoolकमांड-लाइन प्रोग्राम, आपके ऐप्लिकेशन के कोड और संसाधनों से ऐप्लिकेशन बंडल को कैसे व्यवस्थित करता है.