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

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

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

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

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

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

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

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

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

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

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

ज़रूरी शर्तों के बारे में जानकारी

Google Play इंस्टैंट, सुरक्षा बढ़ाने के लिए, झटपट-खुलने वाले ऐप्लिकेशन बंडल को 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 क्लाउड से मैसेज (FCM) करने की सुविधा पर माइग्रेट करें. FCM को काम करने के लिए, किसी अतिरिक्त अनुमति की ज़रूरत नहीं होती.

इसके अलावा, झटपट-खुलने वाले ऐप्लिकेशन बंडल ये काम नहीं कर सकते:

इंस्टॉल किए गए ऐप्लिकेशन का ऐक्सेस

झटपट इस्तेमाल की सुविधा देने वाला ऐप्लिकेशन डेवलप करते समय, ध्यान रखें कि यह किसी डिवाइस पर इंस्टॉल किए गए ऐप्लिकेशन के साथ इंटरैक्ट नहीं कर सकता. हालांकि, ऐसा तब हो सकता है, जब इनमें से कोई एक शर्त पूरी होती हो:

  • इंस्टॉल किए गए किसी ऐप्लिकेशन में एक या उससे ज़्यादा गतिविधियों के लिए, android:visibleToInstantApps एलिमेंट को true पर सेट किया गया हो – यह एलिमेंट, Android 8.0 (एपीआई लेवल 26) या इसके बाद के वर्शन पर चलने वाले ऐप्लिकेशन के लिए उपलब्ध है.
  • इंस्टॉल किए गए किसी ऐप्लिकेशन में, ऐसा इंटेंट फ़िल्टर मौजूद हो जिसमें CATEGORY_BROWSABLE शामिल हो.
  • झटपट इस्तेमाल की सुविधा देने वाला ऐप्लिकेशन, ACTION_SEND, ACTION_SENDTO या ACTION_SEND_MULTIPLE ऐक्शन का इस्तेमाल करके कोई इंटेंट भेज रहा हो.

इंस्टैंट ऐप्लिकेशन की सुविधा के लिए, अपने प्रोजेक्ट को कॉन्फ़िगर करना

Google Play इंस्टैंट के साथ काम करने के लिए, आपको झटपट-खुलने वाले ऐप्लिकेशन बंडल के कई पहलुओं को ध्यान से कॉन्फ़िगर करना होगा. इन सेक्शन में, इन पहलुओं के बारे में बताया गया है.

प्रोजेक्ट डिपेंडेंसी का एलान करना

अपने ऐप्लिकेशन में Google Play इंस्टैंट एपीआई का इस्तेमाल करने के लिए, अपने ऐप्लिकेशन मॉड्यूल की build.gradle कॉन्फ़िगरेशन फ़ाइल में यह एलान शामिल करें:

शानदार

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 इंस्टैंट की सुविधा वाले ऐप्लिकेशन के वर्शन कोड को 1 से रीस्टार्ट करें.
  • इंस्टॉल किए जा सकने वाले APK के वर्शन कोड को 1000 जैसे बड़े नंबर से बढ़ाएं, ताकि आपके इंस्टैंट ऐप्लिकेशन की सुविधा के वर्शन नंबर को बढ़ाने के लिए काफ़ी जगह हो.

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

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

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

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

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

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

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

झटपट-खुलने वाले ऐप्लिकेशन मॉड्यूल का एलान करना

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

साइन-इन की सुविधा जोड़ना

अगर आपके झटपट इस्तेमाल की सुविधा देने वाले ऐप्लिकेशन से लोगों को साइन इन करने की अनुमति मिलती है, तो आपके झटपट खुलने वाले ऐप्लिकेशन बंडल में, Android पर पासवर्ड के लिए Smart Lock की सुविधा होनी चाहिए. अगर "इंस्टैंट प्ले" गेम बनाया जा रहा है, तो इसके बजाय Google Play की गेम सेवाएं के साइन-इन की सुविधा का इस्तेमाल करें.

एक्ज़ीक्यूशन एनवायरमेंट के साथ काम करने की सुविधा

झटपट-खुलने वाले ऐप्लिकेशन की सुविधा, SELinux सैंडबॉक्स में चलती है. इसलिए, झटपट-खुलने वाला ऐप्लिकेशन बंडल बनाते समय, इन बातों का ध्यान रखें:

  • `myUid()` की वैल्यू शेयर न करें. यह आपके ऐप्लिकेशन प्रोसेस का कर्नल-असाइन किया गया यूआईडी है.
  • अगर आपका ऐप्लिकेशन, Android 8.1 (एपीआई लेवल 27) या इससे पहले के वर्शन को टारगेट करता है, तो नेटवर्क सुरक्षा कॉन्फ़िगरेशन फ़ाइल बनाएं और cleartextTrafficPermitted को false पर सेट करें. इंस्टैंट ऐप्लिकेशन की सुविधा, एचटीटीपी ट्रैफ़िक के साथ काम नहीं करती. Android 9 या इसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए, क्लियरटेक्स्ट ट्रैफ़िक डिफ़ॉल्ट रूप से बंद होता है.
  • आपके झटपट इस्तेमाल की सुविधा देने वाले ऐप्लिकेशन की सुविधा, लोगों के डिवाइस पर तब तक डाउनलोड रहती है, जब तक झटपट इस्तेमाल की सुविधा देने वाले ऐप्लिकेशन का कैश साफ़ नहीं किया जाता. ऐसा इन स्थितियों में होता है:

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

    इनमें से कोई भी प्रोसेस होने पर, लोगों को आपके झटपट इस्तेमाल की सुविधा देने वाले ऐप्लिकेशन के साथ इंटरैक्ट करने के लिए, उसे फिर से डाउनलोड करना होगा.

  • अगर सिस्टम में स्टोरेज की जगह बहुत कम है, तो हो सकता है कि आपके झटपट इस्तेमाल की सुविधा देने वाले ऐप्लिकेशन का उपयोगकर्ता का डेटा, डिवाइस के स्टोरेज से हटा दिया जाए. इसलिए, हमारा सुझाव है कि उपयोगकर्ता का डेटा समय-समय पर अपने ऐप्लिकेशन के सर्वर के साथ सिंक करें, ताकि उपयोगकर्ता की प्रोग्रेस सेव रहे.

झटपट इस्तेमाल की सुविधा देने वाले ऐप्लिकेशन के वर्कफ़्लो के लिए लॉजिक जोड़ना

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

यह देखना कि ऐप्लिकेशन, झटपट इस्तेमाल की सुविधा देने वाले ऐप्लिकेशन के तौर पर चल रहा है या नहीं

अगर आपके ऐप्लिकेशन का कुछ लॉजिक इस बात पर निर्भर करता है कि उपयोगकर्ता, इंस्टैंट ऐप्लिकेशन की सुविधा का इस्तेमाल कर रहा है या नहीं, तो isInstantApp() तरीके को कॉल करें. अगर फ़िलहाल चल रही प्रोसेस, झटपट इस्तेमाल की सुविधा देने वाला ऐप्लिकेशन है, तो यह तरीका true दिखाता है.

इंस्टॉल करने का प्रॉम्प्ट दिखाना

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

  • Android 8.0 (एपीआई लेवल 26) और इसके बाद के वर्शन वाले डिवाइसों का इस्तेमाल करने वाले लोगों के लिए, Cookie API - सैंपल के तौर पर मिला ऐप्लिकेशन का इस्तेमाल करें
  • अगर लोग Android 7.1 (एपीआई लेवल 25) और इससे पहले के वर्शन वाले डिवाइसों पर, आपके ऐप्लिकेशन की सुविधा के साथ इंटरैक्ट कर सकते हैं, तो Storage API - सैंपल के तौर पर मिला ऐप्लिकेशन की सुविधा जोड़ें

ऐप्लिकेशन बंडल बनाना

झटपट-खुलने वाला ऐप्लिकेशन बंडल बनाने के लिए, Android Studio या कमांड-लाइन इंटरफ़ेस का इस्तेमाल किया जा सकता है.

Android Studio

Android Studio का इस्तेमाल करके, बिल्ड > बंडल/एपीके बनाएं > बंडल बनाएं को चुनकर, अपना ऐप्लिकेशन बंडल बनाया जा सकता है. अपने प्रोजेक्ट को बनाने के बारे में ज़्यादा जानकारी के लिए, अपना प्रोजेक्ट बनाना लेख पढ़ें.

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

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

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

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

झटपट-खुलने वाला ऐप्लिकेशन बंडल पब्लिश करने के लिए, यह तरीका अपनाएं:

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

झटपट इस्तेमाल की सुविधा देने वाले ऐप्लिकेशन को पब्लिश करने के लिए जगह चुनना

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

अन्य संसाधन

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

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