झटपट खुलने वाला ऐप्लिकेशन बंडल बनाना

चेतावनी: Google Play Instant अब उपलब्ध नहीं होगा. दिसंबर 2025 से, इंस्टैंट ऐप्लिकेशन को Google Play से पब्लिश नहीं किया जा सकेगा. साथ ही, सभी Google Play services के इंस्टैंट एपीआई काम नहीं करेंगे. उपयोगकर्ताओं को अब Play के ज़रिए, किसी भी तरीके से इंस्टैंट ऐप्लिकेशन नहीं दिखाए जाएंगे.

हम यह बदलाव, डेवलपर के सुझावों के आधार पर कर रहे हैं. साथ ही, Google Play इंस्टैंट की सुविधा लॉन्च करने के बाद से, हम लगातार इस नेटवर्क को बेहतर बनाने के लिए काम कर रहे हैं.

उपयोगकर्ताओं की संख्या बढ़ाने के लिए, हम डेवलपर को अपने ऐप्लिकेशन या गेम पर उपयोगकर्ताओं को भेजने का सुझाव देते हैं. इसके लिए, डीपलिंक का इस्तेमाल करके, उपयोगकर्ताओं को ज़रूरत के हिसाब से किसी खास प्रोसेस या सुविधा पर रीडायरेक्ट करें.

Android ऐप्लिकेशन बंडल में शामिल करके, Google Play Instant का अनुभव दिया जा सकता है. ऐसे बंडल को झटपट खुलने वाला ऐप्लिकेशन बंडल कहा जाता है. इस दस्तावेज़ में, झटपट इस्तेमाल की सुविधा वाले ऐप्लिकेशन बंडल के लिए, डेवलपमेंट एनवायरमेंट को सेट अप करने का तरीका बताया गया है. साथ ही, झटपट इस्तेमाल की सुविधा वाले ऐप्लिकेशन बंडल को कॉन्फ़िगर करने, बनाने, टेस्ट करने, और पब्लिश करने का तरीका भी बताया गया है.

अगर आपके पास कोई मौजूदा इंस्टैंट ऐप्लिकेशन प्रोजेक्ट है, जो अब काम न करने वाले सुविधा प्लग इन (com.android.feature) का इस्तेमाल करता है, तो Android ऐप्लिकेशन बंडल के साथ काम करने के लिए, अपने इंस्टैंट ऐप्लिकेशन को माइग्रेट करने का तरीका जानें.

डेवलपमेंट एनवायरमेंट सेट अप करना

ऐप्लिकेशन बंडल में इंस्टैंट इस्तेमाल की सुविधा देने के लिए, आपके पास Google Play Instant Development SDK टूल का ऐक्सेस होना चाहिए. इनमें से किसी एक तरीके का इस्तेमाल करके, SDK इंस्टॉल किया जा सकता है:

  • Android Studio 3.6 या इसके बाद का वर्शन इंस्टॉल करें. Android Studio खोलने के बाद, SDK मैनेजर में SDK टूल टैब से Google Play Instant Development SDK टूल डाउनलोड करें.
  • कमांड लाइन से इंस्टॉल करने के लिए:

    cd path/to/android/sdk/tools/bin && \
      ./sdkmanager 'extras;google;instantapps'
    

इसके अलावा, अगर आपको अपने इंस्टैंट अनुभव को स्थानीय तौर पर टेस्ट करना है, तो किसी फ़िज़िकल या वर्चुअल डिवाइस का ऐक्सेस पाएं.

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

Google Play Instant, ज़्यादा सुरक्षा के लिए, झटपट चालू होने वाले ऐप्लिकेशन बंडल को एक खास तरह के SELinux सैंडबॉक्स में चलाता है. यह सैंडबॉक्स, अनुमतियों के सबसेट के साथ-साथ, अन्य ऐप्लिकेशन के साथ सीमित तरह के इंटरैक्शन की अनुमति देता है. यहां दिए गए सेक्शन में, इस सैंडबॉक्स की विशेषताओं के बारे में ज़्यादा जानकारी दी गई है.

इस्तेमाल की जा सकने वाली अनुमतियां और कार्रवाइयां

इंस्टैंट ऐप्लिकेशन बंडल, सिर्फ़ इस सूची में दी गई अनुमतियों का इस्तेमाल कर सकते हैं:

काम न करने वाली सामान्य अनुमतियों को मैनेज करना

यहां उन सामान्य अनुमतियों की सूची दी गई है जो काम नहीं करतीं. आपको अपने ऐप्लिकेशन से इन अनुमतियों को हटाना होगा. साथ ही, हर अनुमति के लिए माइग्रेशन का सुझाया गया पाथ भी दिया गया है:

  • 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 Cloud Messaging (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 के इंस्टैंट वर्शन से अपने डिवाइस पर ऐप्लिकेशन को डाउनलोड और इंस्टॉल करेंगे. Android फ़्रेमवर्क, इस ट्रांज़िशन को ऐप्लिकेशन के अपडेट के तौर पर मानता है.

यह पक्का करने के लिए कि आपने वर्शनिंग की उस स्कीम का पालन किया है जिसकी उपयोगकर्ता उम्मीद करते हैं, इनमें से किसी एक रणनीति का पालन करें:

  • Google Play Instant के अनुभव के लिए, वर्शन कोड को 1 पर रीस्टार्ट करें.
  • इंस्टॉल किए जा सकने वाले APK के वर्शन कोड को बड़ी संख्या, जैसे कि 1, 000 से बढ़ाएं. इससे यह पक्का किया जा सकेगा कि इंस्टैंट ऐप्लिकेशन के वर्शन की संख्या बढ़ाने के लिए ज़रूरत के मुताबिक जगह है.

अपने इंस्टॉल किए जा सकने वाले ऐप्लिकेशन और इंस्टैंट ऐप्लिकेशन को, दो अलग-अलग Android Studio प्रोजेक्ट में डेवलप किया जा सकता है. हालांकि, ऐसा करने पर, आपको Google Play पर अपना ऐप्लिकेशन पब्लिश करने के लिए ये काम करने होंगे:

  1. दोनों Android Studio प्रोजेक्ट में एक ही पैकेज नाम का इस्तेमाल करें.
  2. Google Play Console में, एक ही ऐप्लिकेशन के लिए दोनों वैरिएंट अपलोड करें.

अपने ऐप्लिकेशन का वर्शन सेट करने के बारे में ज़्यादा जानने के लिए, अपने ऐप्लिकेशन का वर्शन देखें.

टारगेट सैंडबॉक्स वर्शन अपडेट करना

Google Play Instant के साथ काम करने वाले सैंडबॉक्स एनवायरमेंट को टारगेट करने के लिए, आपके इंस्टैंट ऐप्लिकेशन की AndroidManifest.xml फ़ाइल को अपडेट करना होगा. इस अपडेट को पूरा करने के लिए, अपने ऐप्लिकेशन के <manifest> एलिमेंट में android:targetSandboxVersion एट्रिब्यूट जोड़ें. इस बारे में यहां दिए गए कोड स्निपेट में बताया गया है:

<manifest
   xmlns:android="http://schemas.android.com/apk/res/android"
  ...
   android:targetSandboxVersion="2" ...>

ज़्यादा जानकारी के लिए, targetSandboxVersion एट्रिब्यूट के दस्तावेज़ देखें.

इंस्टैंट ऐप्लिकेशन के मॉड्यूल के बारे में जानकारी देना

इनमें से किसी एक तरीके का इस्तेमाल करके, यह एलान किया जा सकता है कि आपका ऐप्लिकेशन बंडल, इंस्टॉल किए बिना ऐप्लिकेशन इस्तेमाल करने की सुविधा देता है:

  • अगर आपके पास कोई मौजूदा ऐप्लिकेशन बंडल है, जिसमें सिर्फ़ बेस मॉड्यूल है, तो ऐप्लिकेशन बंडल को झटपट चालू करने के लिए, यह तरीका अपनाएं:

    1. मेन्यू बार से व्यू > टूल विंडो > प्रोजेक्ट चुनकर, प्रोजेक्ट पैनल खोलें.
    2. अपने बेस मॉड्यूल पर राइट क्लिक करें. आम तौर पर, इसका नाम 'ऐप्लिकेशन' होता है. इसके बाद, Refactor > Instant Apps की सुविधा चालू करें को चुनें.
    3. इसके बाद, दिखने वाले डायलॉग बॉक्स में, ड्रॉपडाउन मेन्यू से अपना बेस मॉड्यूल चुनें.
    4. ठीक है पर क्लिक करें.

    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) या उससे पहले के वर्शन को टारगेट करता है, तो एक नेटवर्क सुरक्षा कॉन्फ़िगरेशन फ़ाइल बनाएं और 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) या उसके बाद के वर्शन वाले डिवाइस का इस्तेमाल कर रहा है और आपके ऐप्लिकेशन में 2 का targetSandboxVersion तय किया गया है, तो उपयोगकर्ता का डेटा आपके ऐप्लिकेशन के पूरे वर्शन में अपने-आप ट्रांसफ़र हो जाता है. ऐसा न होने पर, आपको डेटा को मैन्युअल तरीके से ट्रांसफ़र करना होगा. ऐसा करने के लिए, इनमें से किसी एक एपीआई का इस्तेमाल करें:

  • 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

Android Studio का इस्तेमाल करके, किसी लोकल मशीन पर अपने ऐप्लिकेशन के इंस्टैंट अनुभव की जांच करने के लिए, यह तरीका अपनाएं:

  1. अगर आपके टेस्ट डिवाइस पर ऐप्लिकेशन का कोई वर्शन इंस्टॉल है, तो उसे अनइंस्टॉल करें.
  2. Android Studio में, कॉन्फ़िगरेशन को चलाएं/डीबग करें डायलॉग बॉक्स के सामान्य टैब में दिखने वाले इंस्टॉलेशन विकल्पों में से, इंस्टैंट ऐप्लिकेशन के तौर पर डिप्लॉय करें चेकबॉक्स को चालू करें.
  3. मेन्यू बार में, चालू करें > चलाएं चुनें या टूलबार में चालू करें पर क्लिक करें. इसके बाद, वह डिवाइस चुनें जिस पर आपको अपने ऐप्लिकेशन के इंस्टैंट अनुभवों की जांच करनी है. आपके ऐप्लिकेशन का इंस्टैंट अनुभव, आपके चुने गए टेस्ट डिवाइस पर लोड होता है.

कमांड-लाइन इंटरफ़ेस

कमांड-लाइन का इस्तेमाल करके, किसी स्थानीय मशीन पर अपने ऐप्लिकेशन के इंस्टैंट अनुभव की जांच करने के लिए, ये चरण पूरे करें:

  1. अगर आपके टेस्ट डिवाइस पर ऐप्लिकेशन का कोई वर्शन इंस्टॉल है, तो उसे अनइंस्टॉल करें.
  2. अपने टेस्ट डिवाइस पर, झटपट ऐप्लिकेशन को साइडलोड और चलाने के लिए, यह कमांड डालें:
ia run output-from-build-command

ऐप्लिकेशन का इंटरनल टेस्ट ट्रैक

Play Store या अपनी वेबसाइट पर मौजूद बैनर से, अपने ऐप्लिकेशन के इंस्टैंट ऐप्लिकेशन की सुविधा को टेस्ट करने के लिए, Play Console पर ऐप्लिकेशन को इंटरनल टेस्ट ट्रैक पर पब्लिश करें.

अपने ऐप्लिकेशन को इंटरनल टेस्ट ट्रैक पर पब्लिश करने के लिए, यह तरीका अपनाएं:

  1. Play Console पर अपना ऐप्लिकेशन बंडल अपलोड करने के लिए दी गई गाइड में दिया गया तरीका अपनाकर, अपना ऐप्लिकेशन बंडल अपलोड करें.
  2. अपलोड किए गए बंडल को इंटरनल टेस्ट ट्रैक पर रिलीज़ करने के लिए तैयार करना. ज़्यादा जानकारी के लिए, रिलीज़ तैयार करने और उन्हें रोल आउट करने का तरीका बताने वाला सहायता लेख पढ़ें.
  3. किसी डिवाइस पर, इंटरनल टेस्टर खाते में साइन इन करें. इसके बाद, इनमें से किसी एक प्लैटफ़ॉर्म पर अपना इंस्टैंट ऐप्लिकेशन लॉन्च करें:

    • आपके ऐप्लिकेशन के Play Store पेज पर मौजूद, अभी आज़माएं बटन.
    • आपके ऐप्लिकेशन की वेबसाइट पर मौजूद बैनर का लिंक.

ऐप्लिकेशन बंडल को प्रोडक्शन ट्रैक पर पब्लिश करना

इंस्टैंट ऐप्लिकेशन बंडल पब्लिश करने के लिए, यह तरीका अपनाएं:

  1. अगर आपने अब तक ऐसा नहीं किया है, तो रिलीज़ बटन की मदद से अपने ऐप्लिकेशन बंडल पर हस्ताक्षर करें और ऐप्लिकेशन बंडल को Play Console पर अपलोड करें.
  2. Play Console में, रिलीज़ मैनेजमेंट > Android इंस्टैंट ऐप्लिकेशन खोलें. इसके बाद, इंस्टैंट ऐप्लिकेशन का प्रोडक्शन ट्रैक पर जाएं.
  3. लाइब्रेरी से अपडेट करें चुनें. इसके बाद, झटपट सुविधा वाला वह ऐप्लिकेशन बंडल चुनें जिसे आपने अपलोड किया है.

चुनें कि इंस्टैंट एक्सपीरियंस कहां पब्लिश करना है

आपके पास उन देशों और इलाकों के सबसेट में, अपने ऐप्लिकेशन का इंस्टैंट वर्शन लॉन्च करने का विकल्प होता है जहां लोग आपका ऐप्लिकेशन इंस्टॉल कर सकते हैं. यह सुविधा तब काम की होती है, जब आपको अपने ऐप्लिकेशन के इंस्टैंट वर्शन का प्रमोशन, देशों और इलाकों के किसी खास सेट में रहने वाले उपयोगकर्ताओं के लिए करना हो.

अन्य संसाधन

इंस्टैंट अनुभव और Android ऐप्लिकेशन बंडल बनाने के बारे में ज़्यादा जानने के लिए, ये संसाधन देखें:

वीडियो: इंस्टैंट में ऐप्लिकेशन को बंडल करना
Android डेवलपर सम्मेलन '18 के इस सेशन में, Android ऐप्लिकेशन बंडल में इंस्टैंट इस्तेमाल की सुविधा जोड़ने का तरीका जानें.
वीडियो: Android ऐप्लिकेशन बंडल की मदद से छोटे ऐप्लिकेशन पब्लिश करना
जानें कि ऐप्लिकेशन बंडल, ऐप्लिकेशन को तेज़ी से डेवलप करने और उपयोगकर्ताओं के लिए छोटे APK बनाने में कैसे मदद करते हैं.
कोडलैब: अपना पहला Android ऐप्लिकेशन बंडल
Android ऐप्लिकेशन बंडल बनाने और उसमें सुविधाएं जोड़ने के लिए, सिलसिलेवार निर्देश.
Android ऐप्लिकेशन बंडल फ़ॉर्मैट
bundletool कमांड-लाइन प्रोग्राम, आपके ऐप्लिकेशन के कोड और संसाधनों से ऐप्लिकेशन बंडल को व्यवस्थित करने के तरीके के बारे में ज़्यादा जानें.