สร้าง App Bundle แบบ Instant

คำเตือน: Google Play Instant จะไม่มีให้บริการอีกต่อไป ตั้งแต่เดือนธันวาคม 2025 เป็นต้นไป คุณจะไม่สามารถเผยแพร่ Instant Apps ผ่าน Google Play ได้ และ Instant API ของบริการ Google Play ทั้งหมดจะหยุดทำงาน Play จะไม่แสดงแอปด่วนต่อผู้ใช้โดยใช้กลไกใดๆ อีกต่อไป

เราทำการเปลี่ยนแปลงนี้ตามความคิดเห็นของนักพัฒนาแอปและการลงทุนอย่างต่อเนื่อง เพื่อปรับปรุงระบบนิเวศตั้งแต่เปิดตัว Google Play Instant

เราขอแนะนำให้นักพัฒนาแอปนำผู้ใช้ไปยังแอปหรือเกมปกติของตนโดยใช้ Deep Link เพื่อเปลี่ยนเส้นทางผู้ใช้ไปยังเส้นทางหรือฟีเจอร์ที่เฉพาะเจาะจงเมื่อเกี่ยวข้อง เพื่อเพิ่มประสิทธิภาพในการเพิ่มผู้ใช้อย่างต่อเนื่อง

คุณสร้างประสบการณ์ Google Play Instant ได้โดยรวมไว้เป็นส่วนหนึ่งของ Android App Bundle App Bundle ดังกล่าวเรียกว่า App Bundle ที่เปิดใช้ Instant เอกสารนี้แสดงวิธีตั้งค่าสภาพแวดล้อมการพัฒนาสำหรับ App Bundle ที่พร้อมใช้งาน Instant รวมถึงวิธีกำหนดค่า สร้าง ทดสอบ และเผยแพร่ App Bundle ที่พร้อมใช้งาน Instant

หากคุณมีโปรเจ็กต์ Instant App อยู่แล้วซึ่งใช้ฟีเจอร์ที่เลิกใช้งานแล้ว ปลั๊กอิน (com.android.feature) โปรดดูวิธีย้ายข้อมูล Instant App เพื่อรองรับ Android App Bundle

ตั้งค่าสภาพแวดล้อมในการพัฒนา

หากต้องการมอบประสบการณ์การใช้งาน Instant ภายใน App Bundle คุณต้องมีสิทธิ์เข้าถึง Google Play Instant Development SDK คุณติดตั้ง SDK ได้โดยใช้วิธีใดวิธีหนึ่งต่อไปนี้

  • ติดตั้ง Android Studio 3.6 ขึ้นไป หลังจากเปิด Android Studio แล้ว ให้ดาวน์โหลด Google Play Instant Development SDK จากแท็บ SDK Tools ใน SDK Manager
  • ติดตั้งจากบรรทัดคำสั่งโดยทำดังนี้

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

นอกจากนี้ หากต้องการทดสอบ Instant Experience ในเครื่อง ให้ขอสิทธิ์เข้าถึงอุปกรณ์เสมือนหรืออุปกรณ์จริง

ดูข้อมูลเกี่ยวกับเงื่อนไขการดำเนินการที่จำเป็น

Google Play Instant จะเรียกใช้ App Bundle ที่เปิดใช้ Instant ในแซนด์บ็อกซ์ SELinux ประเภทพิเศษเพื่อเพิ่มความปลอดภัย แซนด์บ็อกซ์นี้อนุญาตให้ใช้ชุดย่อยของ สิทธิ์ รวมถึงการโต้ตอบกับแอปอื่นๆ บางประเภท ส่วนต่อไปนี้จะอธิบายลักษณะของแซนด์บ็อกซ์นี้โดยละเอียด

สิทธิ์และการดำเนินการที่รองรับ

App Bundle ที่เปิดใช้ Instant จะใช้ได้เฉพาะสิทธิ์จากรายการต่อไปนี้

การจัดการสิทธิ์ที่ไม่รองรับทั่วไป

ต่อไปนี้คือรายการสิทธิ์ที่พบบ่อยซึ่งระบบไม่รองรับและคุณต้องนำออกจากแอปพลิเคชัน รวมถึงเส้นทางการย้ายข้อมูลที่แนะนำสำหรับแต่ละสิทธิ์

  • ACCESS_WIFI_STATE: ใช้ ACCESS_NETWORK_STATE ซึ่งควรให้ข้อมูลที่คล้ายกับ ACCESS_WIFI_STATE
  • BILLING: สิทธิ์นี้เลิกใช้งานแล้ว ใช้ Google Play Billing Library ซึ่งไม่จำเป็นต้องมีสิทธิ์ com.android.vending.BILLING อีกต่อไป
  • READ/WRITE_EXTERNAL_STORAGE: Instant Apps ไม่มีสิทธิ์เข้าถึงพื้นที่เก็บข้อมูลภายนอก ให้ใช้พื้นที่เก็บข้อมูลภายในแทน
  • com.google.android.c2dm.permission.RECEIVE และ permission.C2D_MESSAGE: C2DM เลิกใช้งานแล้ว ย้ายข้อมูลไปยัง Firebase Cloud Messaging (FCM) FCM ไม่ จำเป็นต้องมีสิทธิ์เพิ่มเติมในการทำงาน

นอกจากนี้ App Bundle ที่เปิดใช้ Instant ยังทำสิ่งต่อไปนี้ไม่ได้

สิทธิ์เข้าถึงแอปที่ติดตั้ง

เมื่อพัฒนาประสบการณ์แบบใช้งานได้ทันที โปรดทราบว่าประสบการณ์ดังกล่าวจะโต้ตอบกับ แอปที่ติดตั้งในอุปกรณ์ไม่ได้ เว้นแต่จะเป็นไปตามข้อใดข้อหนึ่งต่อไปนี้

  • กิจกรรมอย่างน้อย 1 รายการภายในแอปที่ติดตั้งได้ตั้งค่าองค์ประกอบ android:visibleToInstantApps เป็น trueองค์ประกอบนี้พร้อมใช้งาน สำหรับแอปที่ใช้ Android 8.0 (API ระดับ 26) ขึ้นไป
  • แอปที่ติดตั้งมีตัวกรอง Intent ที่มี CATEGORY_BROWSABLE
  • Instant Experience จะส่ง Intent โดยใช้ ACTION_SEND, ACTION_SENDTO หรือ ACTION_SEND_MULTIPLE การดำเนินการ

กำหนดค่าโปรเจ็กต์สำหรับประสบการณ์แบบใช้งานได้ทันที

หากต้องการให้เข้ากันได้กับ Google Play Instant คุณต้องกำหนดค่าหลายๆ ด้านของ App Bundle ที่เปิดใช้ค้นหาทันใจอย่างระมัดระวัง ส่วนต่อไปนี้ จะอธิบายข้อควรพิจารณาเหล่านี้

ประกาศทรัพยากร Dependency ของโปรเจ็กต์

หากต้องการใช้ 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 Experience ที่ 1
  • เพิ่มรหัสเวอร์ชันของ APK ที่ติดตั้งได้ด้วยตัวเลขจำนวนมาก เช่น 1000 เพื่อให้มีพื้นที่เพียงพอสำหรับหมายเลขเวอร์ชันของประสบการณ์ทันที ที่จะเพิ่มขึ้น

คุณสามารถพัฒนา Instant App และแอปที่ติดตั้งได้ในโปรเจ็กต์ Android Studio 2 โปรเจ็กต์แยกกัน อย่างไรก็ตาม หากคุณเลือกใช้ตัวเลือกนี้ คุณต้องทำตามขั้นตอนต่อไปนี้เพื่อ เผยแพร่แอปใน Google Play

  1. ใช้ชื่อแพ็กเกจเดียวกันในโปรเจ็กต์ Android Studio ทั้ง 2 โปรเจ็กต์
  2. ใน Google Play Console ให้อัปโหลดทั้ง 2 รูปแบบไปยังแอปพลิเคชันเดียวกัน
ชื่อเวอร์ชันที่แสดงต่อผู้ใช้ไม่มีข้อจำกัด

ดูรายละเอียดเพิ่มเติมเกี่ยวกับการตั้งค่าเวอร์ชันของแอปได้ที่กำหนดเวอร์ชันของแอป

อัปเดตเวอร์ชันแซนด์บ็อกซ์เป้าหมาย

คุณต้องอัปเดตไฟล์ AndroidManifest.xml ของแอป Instant เพื่อกำหนดเป้าหมายไปยัง สภาพแวดล้อมแซนด์บ็อกซ์ที่ Google Play Instant รองรับ คุณอัปเดตให้เสร็จสมบูรณ์ได้โดยเพิ่มแอตทริบิวต์ android:targetSandboxVersion ลงในองค์ประกอบ <manifest> ของแอป ดังที่แสดงในข้อมูลโค้ดต่อไปนี้

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

ดูข้อมูลเพิ่มเติมได้ที่เอกสารประกอบเกี่ยวกับแอตทริบิวต์ targetSandboxVersion

ประกาศโมดูลแอปที่พร้อมใช้งาน Instant

คุณประกาศว่า App Bundle รองรับประสบการณ์แบบใช้งานได้ทันทีได้โดยใช้วิธีใดวิธีหนึ่งต่อไปนี้

  • หากมี App Bundle อยู่แล้วซึ่งมีเพียงโมดูลฐาน คุณจะเปิดใช้ Instant ใน App Bundle ได้โดยทำดังนี้

    1. เปิดแผงโปรเจ็กต์โดยเลือกดู > หน้าต่างเครื่องมือ > โปรเจ็กต์ จากแถบเมนู
    2. คลิกขวาที่โมดูลฐาน ซึ่งโดยปกติจะมีชื่อว่า "app" แล้วเลือก ปรับโครงสร้าง > เปิดใช้การรองรับ Instant Apps
    3. ในกล่องโต้ตอบที่ปรากฏขึ้น ให้เลือกโมดูลฐานจากเมนูแบบเลื่อนลง
    4. คลิกตกลง

    Android Studio จะเพิ่มการประกาศต่อไปนี้ลงในไฟล์ Manifest ของโมดูล

    <manifest ... xmlns:dist="http://schemas.android.com/apk/distribution">
        <dist:module dist:instant="true" />
        ...
    </manifest>
    
  • หากมี App Bundle ที่มีอยู่ซึ่งมีหลายโมดูล คุณจะสร้างฟีเจอร์ที่เปิดใช้ Instant โมดูลได้ กระบวนการนี้ยังเปิดใช้ โมดูลฐานของแอปทันที ทำให้คุณมีตัวเลือกในการรองรับ จุดแรกเข้าแบบด่วนหลายจุดภายในแอป

เพิ่มการรองรับการลงชื่อเข้าใช้

หากประสบการณ์แบบใช้งานได้ทันทีอนุญาตให้ผู้ใช้ลงชื่อเข้าใช้ App Bundle ที่เปิดใช้ Instant ต้องรองรับ Smart Lock สำหรับรหัสผ่านใน Android หากคุณกำลังสร้างเกม"เล่นทันที" คุณควรใช้การลงชื่อเข้าใช้บริการเกมของ Google Play แทน

รองรับสภาพแวดล้อมการดำเนินการ

โปรดคำนึงถึงสิ่งต่อไปนี้เมื่อสร้าง App Bundle ที่เปิดใช้ Instant เพื่อให้เข้ากันได้กับแซนด์บ็อกซ์ SELinux ที่ประสบการณ์แบบใช้งานได้ทันทีทำงานอยู่

  • อย่าแชร์ค่าของ myUid() ซึ่งเป็น UID ที่เคอร์เนลกำหนดให้กับกระบวนการของแอป
  • หากแอปกำหนดเป้าหมายเป็น Android 8.1 (API ระดับ 27) หรือต่ำกว่า ให้สร้างไฟล์การกำหนดค่าความปลอดภัยของเครือข่าย และตั้งค่า cleartextTrafficPermitted เป็น false ประสบการณ์แบบใช้งานได้ทันทีไม่รองรับการเข้าชม HTTP สําหรับแอปที่กําหนดเป้าหมายเป็น Android 9 ขึ้นไป ระบบจะ ปิดใช้การรับส่งข้อความที่ไม่มีการเข้ารหัสโดยค่าเริ่มต้น
  • ระบบจะดาวน์โหลดประสบการณ์การใช้งาน Instant ไว้ในอุปกรณ์ของผู้ใช้จนกว่าจะ ล้างแคชของประสบการณ์การใช้งาน Instant ซึ่งจะเกิดขึ้นในสถานการณ์ใดสถานการณ์หนึ่งต่อไปนี้

    • ระบบจะล้างแคชของประสบการณ์แบบใช้งานได้ทันทีเนื่องจากอุปกรณ์มี หน่วยความจำเหลือน้อย
    • ผู้ใช้รีสตาร์ทอุปกรณ์

    หากเกิดกระบวนการใดกระบวนการหนึ่ง ผู้ใช้จะต้องดาวน์โหลดประสบการณ์ของรุ่น Instant อีกครั้ง จึงจะโต้ตอบกับประสบการณ์ดังกล่าวได้

  • หากระบบมีพื้นที่เก็บข้อมูลเหลือน้อยมาก ระบบอาจนำข้อมูลผู้ใช้ของ "ประสบการณ์ทันที" ออกจากพื้นที่เก็บข้อมูลภายใน ดังนั้น เราขอแนะนำให้คุณซิงค์ข้อมูลผู้ใช้กับเซิร์ฟเวอร์ของแอปเป็นระยะๆ เพื่อให้ระบบเก็บรักษาความคืบหน้าของผู้ใช้ไว้

เพิ่มตรรกะสำหรับเวิร์กโฟลว์ Instant Experience

หลังจากกําหนดค่า App Bundle เพื่อให้รองรับประสบการณ์การใช้งาน Instant แล้ว ให้เพิ่มตรรกะที่แสดงในส่วนต่อไปนี้

ตรวจสอบว่าแอปแสดงประสบการณ์การใช้งานทันทีหรือไม่

หากตรรกะบางอย่างของแอปขึ้นอยู่กับว่าผู้ใช้มีส่วนร่วมกับ ประสบการณ์ทันที หรือไม่ ให้เรียกใช้เมธอด isInstantApp() เมธอดนี้จะแสดง true หากกระบวนการที่กำลังทำงานอยู่เป็น ประสบการณ์ทันที

แสดงข้อความแจ้งให้ติดตั้ง

หากคุณกำลังสร้างแอปหรือเกมเวอร์ชันทดลอง Google Play Instant จะช่วยให้คุณแสดงข้อความแจ้งภายใน ประสบการณ์การใช้งาน 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);
    }
}

โอนข้อมูลไปยังประสบการณ์ที่ติดตั้ง

หากผู้ใช้ชื่นชอบประสบการณ์การใช้งาน Instant ก็อาจตัดสินใจติดตั้งแอปของคุณ การมอบประสบการณ์การใช้งานที่ดีแก่ผู้ใช้เป็นสิ่งสำคัญ จึงต้องมีการโอนข้อมูลของผู้ใช้จากประสบการณ์การใช้งาน Instant ไปยังแอปเวอร์ชันเต็ม

หากผู้ใช้ใช้อุปกรณ์ที่ใช้ Android 8.0 (API ระดับ 26) ขึ้นไป และหากแอปของคุณระบุ targetSandboxVersion เป็น 2 ระบบจะโอนข้อมูลของผู้ใช้ ไปยังแอปเวอร์ชันเต็มโดยอัตโนมัติ ไม่เช่นนั้น คุณจะต้องโอนข้อมูล ด้วยตนเอง โดยใช้ API ใด API หนึ่งต่อไปนี้

  • สำหรับผู้ใช้ที่ใช้อุปกรณ์ที่ใช้ Android 8.0 (API ระดับ 26) ขึ้นไป ให้ใช้ Cookie API - แอปตัวอย่าง
  • หากผู้ใช้โต้ตอบกับประสบการณ์การใช้งานของคุณในอุปกรณ์ที่ใช้ Android 7.1 (API ระดับ 25) และต่ำกว่าได้ ให้เพิ่มการรองรับ Storage API - แอปตัวอย่าง

สร้าง App Bundle

คุณสามารถใช้ Android Studio หรืออินเทอร์เฟซบรรทัดคำสั่งเพื่อสร้าง App Bundle ที่เปิดใช้แอปด่วนได้

Android Studio

คุณสร้าง App Bundle ได้โดยใช้ Android Studio โดยเลือกสร้าง > สร้าง Bundle/APK > สร้าง Bundle ดูข้อมูลเพิ่มเติม เกี่ยวกับการสร้างโปรเจ็กต์ได้ที่สร้างโปรเจ็กต์

อินเทอร์เฟซบรรทัดคำสั่ง

นอกจากนี้ คุณยังสร้าง App Bundle จากบรรทัดคำสั่งโดยใช้ Gradle ได้ด้วย

รองรับสถาปัตยกรรม 64 บิต

แอปที่เผยแพร่ใน Google Play ต้องรองรับสถาปัตยกรรม 64 บิต การเพิ่มแอปเวอร์ชัน 64 บิตจะช่วยปรับปรุงประสิทธิภาพและเตรียมพร้อมสำหรับอุปกรณ์ที่มีฮาร์ดแวร์แบบ 64 บิตเท่านั้น ดูข้อมูลเพิ่มเติมเกี่ยวกับการรองรับ 64 บิต

ทดสอบประสบการณ์แบบใช้งานได้ทันที

ก่อนเผยแพร่ App Bundle ที่เปิดใช้ Instant คุณสามารถทดสอบประสบการณ์การใช้งาน Instant จากตำแหน่งใดตำแหน่งหนึ่งต่อไปนี้เพื่อยืนยันฟังก์ชันการทำงาน

Android Studio

หากต้องการทดสอบประสบการณ์ทันทีของแอปในเครื่องโดยใช้ Android Studio ให้ทำตามขั้นตอนต่อไปนี้

  1. หากคุณมีแอปเวอร์ชันที่ติดตั้งไว้ในอุปกรณ์ทดสอบ ให้ถอนการติดตั้ง
  2. ใน Android Studio ให้เลือกช่องทำเครื่องหมายติดตั้งใช้งานเป็นแอปด่วนจากตัวเลือกการติดตั้งที่ปรากฏในแท็บทั่วไปของกล่องโต้ตอบการกำหนดค่าการแก้ไขข้อบกพร่อง/เรียกใช้
  3. เลือกเรียกใช้ > เรียกใช้ในแถบเมนู หรือคลิกเรียกใช้ ใน แถบเครื่องมือ แล้วเลือกอุปกรณ์ที่ต้องการทดสอบประสบการณ์การใช้งานทันทีของแอป ประสบการณ์แบบใช้งานได้ทันทีของแอปจะโหลดในอุปกรณ์ทดสอบที่คุณเลือก

อินเทอร์เฟซบรรทัดคำสั่ง

หากต้องการทดสอบประสบการณ์ทันทีของแอปในเครื่องภายในโดยใช้บรรทัดคำสั่ง ให้ทำตามขั้นตอนต่อไปนี้

  1. หากคุณมีแอปเวอร์ชันที่ติดตั้งไว้ในอุปกรณ์ทดสอบ ให้ถอนการติดตั้ง
  2. โหลดและเรียกใช้ Instant App ในอุปกรณ์ทดสอบโดยป้อนคำสั่งต่อไปนี้
ia run output-from-build-command

แทร็กทดสอบภายใน

หากต้องการทดสอบประสบการณ์การใช้งาน Instant ของแอปจาก Play Store หรือแบนเนอร์ใน เว็บไซต์ ให้เผยแพร่แอปไปยังแทร็กทดสอบภายใน ใน Play Console

หากต้องการเผยแพร่แอปไปยังแทร็กทดสอบภายใน ให้ทำตามขั้นตอนต่อไปนี้

  1. อัปโหลด App Bundle โดยทำตามขั้นตอนในคำแนะนำอัปโหลด App Bundle ไปยัง Play Console
  2. เตรียม App Bundle ที่อัปโหลดไว้สำหรับการเผยแพร่ไปยังแทร็กทดสอบภายใน ดูข้อมูลเพิ่มเติมได้ที่บทความสนับสนุนเกี่ยวกับวิธีเตรียมพร้อมและเปิดตัว รุ่น
  3. ลงชื่อเข้าใช้บัญชีผู้ทดสอบภายในในอุปกรณ์ แล้วเปิดใช้ประสบการณ์การใช้งาน Instant จากแพลตฟอร์มต่อไปนี้

    • ปุ่มลองเลยจากข้อมูล Play Store ของแอป
    • ลิงก์จากแบนเนอร์ในเว็บไซต์ของแอป

เผยแพร่ App Bundle ไปยังแทร็กเวอร์ชันที่ใช้งานจริง

หากต้องการเผยแพร่ App Bundle ที่เปิดใช้แอปด่วน ให้ทำตามขั้นตอนต่อไปนี้

  1. หากยังไม่ได้ดำเนินการ ให้ลงนาม App Bundle ด้วยคีย์รุ่นและอัปโหลด App Bundle ไปยัง Play Console
  2. ใน Play Console ให้เปิดการจัดการรุ่น > Android Instant Apps แล้วไปที่แทร็กเวอร์ชันที่ใช้งานจริงของ Instant App
  3. เลือกอัปเดตจากคลัง แล้วเลือก App Bundle ที่รองรับ Instant ซึ่งคุณอัปโหลดไว้

เลือกตำแหน่งที่จะเผยแพร่ประสบการณ์แบบใช้งานได้ทันที

คุณสามารถเปิดตัวประสบการณ์การใช้งานทันทีของแอปในกลุ่มย่อยของประเทศและภูมิภาคที่ผู้ใช้ติดตั้งแอปได้ ความสามารถนี้มีประโยชน์ในกรณีที่คุณต้องการโปรโมตประสบการณ์การใช้งานทันทีของแอปต่อผู้ใช้ที่อาศัยอยู่ในกลุ่มประเทศและภูมิภาคที่เฉพาะเจาะจง

แหล่งข้อมูลเพิ่มเติม

ดูข้อมูลเพิ่มเติมเกี่ยวกับการสร้างประสบการณ์การใช้งานทันทีและ Android App Bundle ได้ที่ แหล่งข้อมูลต่อไปนี้

วิดีโอ: การรวมแอปใน Instant
ดูวิธีเพิ่มประสบการณ์การใช้งาน Instant ลงใน Android App Bundle ในเซสชันนี้จาก Android Dev Summit '18
วิดีโอ: เผยแพร่แอปขนาดเล็กลงด้วย Android App Bundle
ดูว่า App Bundle ช่วยให้คุณพัฒนาแอปได้เร็วขึ้นและสร้าง APK ที่มีขนาดเล็กลงสำหรับผู้ใช้ได้อย่างไร
Codelab: Android App Bundle แรกของคุณ
คำแนะนำทีละขั้นตอนในการสร้าง Android App Bundle และเพิ่มฟีเจอร์ลงใน Bundle
รูปแบบ Android App Bundle
ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีที่โปรแกรมบรรทัดคำสั่ง bundletool จัดระเบียบ App Bundle จากโค้ดและทรัพยากรของแอป