คำเตือน: 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'
นอกจากนี้ หากต้องการทดสอบประสบการณ์ทันทีในเครื่อง ให้ขอสิทธิ์เข้าถึงอุปกรณ์เสมือนหรืออุปกรณ์จริง
ดูข้อมูลเกี่ยวกับเงื่อนไขการดำเนินการที่จำเป็น
Google Play Instant จะเรียกใช้ App Bundle ที่เปิดใช้ Instant ในแซนด์บ็อกซ์ SELinux ประเภทพิเศษเพื่อเพิ่มความปลอดภัย แซนด์บ็อกซ์นี้อนุญาตให้ใช้ชุดย่อยของ สิทธิ์ รวมถึงการโต้ตอบกับแอปอื่นๆ บางประเภท ส่วนต่อไปนี้จะอธิบายลักษณะของแซนด์บ็อกซ์นี้โดยละเอียด
สิทธิ์และการดำเนินการที่รองรับ
App Bundle ที่เปิดใช้ Instant จะใช้ได้เฉพาะสิทธิ์จากรายการต่อไปนี้
ACCESS_COARSE_LOCATION
ACCESS_FINE_LOCATION
ACCESS_NETWORK_STATE
BILLING
- เลิกใช้งานแล้วตั้งแต่ไลบรารีการเรียกเก็บเงินของ Play เวอร์ชัน 1.0CAMERA
INSTANT_APP_FOREGROUND_SERVICE
– เฉพาะใน Android 8.0 (API ระดับ 26) ขึ้นไปINTERNET
READ_PHONE_NUMBERS
– เฉพาะใน Android 8.0 (API ระดับ 26) ขึ้นไปRECORD_AUDIO
VIBRATE
WAKE_LOCK
การจัดการสิทธิ์ที่ระบบไม่รองรับทั่วไป
ต่อไปนี้คือรายการสิทธิ์ที่พบบ่อยซึ่งระบบไม่รองรับและคุณต้องนำออกจากแอปพลิเคชัน รวมถึงเส้นทางการย้ายข้อมูลที่แนะนำสำหรับแต่ละสิทธิ์
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
- ใช้ชื่อแพ็กเกจเดียวกันในโปรเจ็กต์ Android Studio ทั้ง 2 รายการ
- ใน Google Play Console ให้อัปโหลดทั้ง 2 รูปแบบไปยังแอปพลิเคชันเดียวกัน
ดูรายละเอียดเพิ่มเติมเกี่ยวกับการตั้งค่าเวอร์ชันของแอปได้ที่กำหนดเวอร์ชันของแอป
อัปเดตเวอร์ชันแซนด์บ็อกซ์เป้าหมาย
คุณต้องอัปเดตไฟล์ AndroidManifest.xml
ของแอปด่วนเพื่อกำหนดเป้าหมายไปยัง
สภาพแวดล้อมแซนด์บ็อกซ์ที่ 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 ได้โดยทำดังนี้
- เปิดแผงโปรเจ็กต์โดยเลือกดู > หน้าต่างเครื่องมือ > โปรเจ็กต์ จากแถบเมนู
- คลิกขวาที่โมดูลฐาน ซึ่งโดยปกติจะมีชื่อว่า "app" แล้วเลือก ปรับโครงสร้าง > เปิดใช้การรองรับ Instant Apps
- ในกล่องโต้ตอบที่ปรากฏขึ้น ให้เลือกโมดูลฐานจากเมนูแบบเลื่อนลง
- คลิกตกลง
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 อีกครั้ง จึงจะโต้ตอบกับประสบการณ์ดังกล่าวได้
หากระบบมีพื้นที่เก็บข้อมูลเหลือน้อยมาก ระบบอาจนำข้อมูลผู้ใช้ของ ประสบการณ์ทันที</0x0A>ออกจากพื้นที่เก็บข้อมูลภายใน ดังนั้น เราขอแนะนำให้ซิงค์ข้อมูลผู้ใช้กับเซิร์ฟเวอร์ของแอปเป็นระยะๆ เพื่อให้ระบบเก็บรักษาความคืบหน้าของผู้ใช้ไว้
เพิ่มตรรกะสำหรับเวิร์กโฟลว์ประสบการณ์ทันที
หลังจากกําหนดค่า App Bundle เพื่อให้รองรับประสบการณ์แบบใช้งานได้ทันทีแล้ว ให้เพิ่มตรรกะที่แสดงในส่วนต่อไปนี้
ตรวจสอบว่าแอปกำลังแสดงประสบการณ์การใช้งานแบบทันทีหรือไม่
หากตรรกะบางอย่างของแอปขึ้นอยู่กับว่าผู้ใช้มีส่วนร่วมกับ
ประสบการณ์ทันทีหรือไม่ ให้เรียกใช้เมธอด
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 โดยเลือกBuild > Build Bundle(s) / APK(s) > Build Bundle(s) ดูข้อมูลเพิ่มเติม เกี่ยวกับการสร้างโปรเจ็กต์ได้ที่สร้างโปรเจ็กต์
อินเทอร์เฟซบรรทัดคำสั่ง
คุณยังสร้าง App Bundle จากบรรทัดคำสั่งโดยใช้ Gradle ได้ด้วย
รองรับสถาปัตยกรรม 64 บิต
แอปที่เผยแพร่ใน Google Play ต้องรองรับสถาปัตยกรรม 64 บิต การเพิ่มแอปเวอร์ชัน 64 บิตจะช่วยปรับปรุงประสิทธิภาพและเตรียมพร้อมสำหรับอุปกรณ์ที่มีฮาร์ดแวร์แบบ 64 บิตเท่านั้น ดูข้อมูลเพิ่มเติมเกี่ยวกับการรองรับ 64 บิต
ทดสอบประสบการณ์แบบใช้งานได้ทันที
ก่อนเผยแพร่ App Bundle ที่เปิดใช้ Instant คุณสามารถทดสอบประสบการณ์การใช้งาน Instant จากตำแหน่งใดตำแหน่งหนึ่งต่อไปนี้เพื่อยืนยันฟังก์ชันการทำงาน
- ติดตั้งลงในอุปกรณ์ภายในโดยใช้ Android Studio
- ติดตั้งลงในอุปกรณ์ภายในโดยใช้อินเทอร์เฟซบรรทัดคำสั่ง
- เผยแพร่ไปยังแทร็กทดสอบภายในใน Google Play Console
Android Studio
หากต้องการทดสอบประสบการณ์ทันทีของแอปในเครื่องโดยใช้ Android Studio ให้ทำตามขั้นตอนต่อไปนี้
- หากคุณมีแอปเวอร์ชันที่ติดตั้งในอุปกรณ์ทดสอบ ให้ถอนการติดตั้ง
- ใน Android Studio ให้เลือกตัวเลือกการติดตั้งที่ปรากฏในแท็บทั่วไปของกล่องโต้ตอบการกำหนดค่าการเรียกใช้/การแก้ไขข้อบกพร่อง แล้วเลือกช่องทำเครื่องหมายติดตั้งเป็นแอปด่วน
- เลือกเรียกใช้ > เรียกใช้ในแถบเมนู หรือคลิกเรียกใช้
ใน แถบเครื่องมือ แล้วเลือกอุปกรณ์ที่ต้องการทดสอบประสบการณ์การใช้งานทันทีของแอป ประสบการณ์แบบใช้งานได้ทันทีของแอปจะโหลดในอุปกรณ์ทดสอบที่คุณเลือก
อินเทอร์เฟซบรรทัดคำสั่ง
หากต้องการทดสอบประสบการณ์ทันทีของแอปในเครื่องภายในโดยใช้บรรทัดคำสั่ง ให้ทำตามขั้นตอนต่อไปนี้
- หากคุณมีแอปเวอร์ชันที่ติดตั้งในอุปกรณ์ทดสอบ ให้ถอนการติดตั้ง
- โหลดและเรียกใช้ Instant App ในอุปกรณ์ทดสอบโดยป้อนคำสั่งต่อไปนี้
ia run output-from-build-command
แทร็กทดสอบภายใน
หากต้องการทดสอบประสบการณ์การใช้งาน Instant ของแอปจาก Play Store หรือแบนเนอร์ใน เว็บไซต์ ให้เผยแพร่แอปไปยังแทร็กทดสอบภายใน ใน Play Console
หากต้องการเผยแพร่แอปไปยังแทร็กทดสอบภายใน ให้ทำตามขั้นตอนต่อไปนี้
- อัปโหลด App Bundle โดยทำตามขั้นตอนในคำแนะนำอัปโหลด App Bundle ไปยัง Play Console
- เตรียม App Bundle ที่อัปโหลดไว้สำหรับการเผยแพร่ไปยังแทร็กทดสอบภายใน ดูข้อมูลเพิ่มเติมได้ที่บทความสนับสนุนเกี่ยวกับวิธีเตรียมพร้อมและเปิดตัว รุ่น
ลงชื่อเข้าใช้บัญชีผู้ทดสอบภายในในอุปกรณ์ แล้วเปิดประสบการณ์การใช้งาน Instant จากแพลตฟอร์มใดแพลตฟอร์มหนึ่งต่อไปนี้
- ปุ่มลองเลยจากข้อมูล Play Store ของแอป
- ลิงก์จากแบนเนอร์ในเว็บไซต์ของแอป
เผยแพร่ App Bundle ไปยังแทร็กเวอร์ชันที่ใช้งานจริง
หากต้องการเผยแพร่ App Bundle ที่เปิดใช้แอปด่วน ให้ทำตามขั้นตอนต่อไปนี้
- หากยังไม่ได้ดำเนินการ ให้ลงนาม App Bundle ด้วยคีย์รุ่นและอัปโหลด App Bundle ไปยัง Play Console
- ใน Play Console ให้เปิดการจัดการรุ่น > Android Instant Apps แล้วไปที่แทร็กเวอร์ชันที่ใช้งานจริงของ Instant App
- เลือกอัปเดตจากคลัง แล้วเลือก App Bundle ที่รองรับ Instant ซึ่งคุณอัปโหลดไว้
เลือกตำแหน่งที่จะเผยแพร่ประสบการณ์แบบใช้งานได้ทันที
คุณสามารถเปิดตัวประสบการณ์การใช้งานทันทีของแอปในกลุ่มย่อยของประเทศและภูมิภาคที่ผู้ใช้ติดตั้งแอปได้ ความสามารถนี้มีประโยชน์ในกรณีที่คุณต้องการโปรโมตประสบการณ์การใช้งานทันทีของแอปต่อผู้ใช้ที่อาศัยอยู่ในกลุ่มประเทศและภูมิภาคที่เฉพาะเจาะจง
แหล่งข้อมูลเพิ่มเติม
ดูข้อมูลเพิ่มเติมเกี่ยวกับการสร้างประสบการณ์การใช้งานทันทีและ Android App Bundle ได้จาก แหล่งข้อมูลต่อไปนี้
- วิดีโอ: การรวมแอปในทันที
- ดูวิธีเพิ่มประสบการณ์การใช้งาน Instant ลงใน Android App Bundle ในเซสชันนี้จาก Android Dev Summit '18
- วิดีโอ: เผยแพร่แอปขนาดเล็กลงด้วย Android App Bundle
- ดูว่า App Bundle ช่วยให้คุณพัฒนาแอปได้เร็วขึ้นและสร้าง APK ที่มีขนาดเล็กลงสำหรับผู้ใช้ได้อย่างไร
- Codelab: Android App Bundle แรกของคุณ
- คำแนะนำทีละขั้นตอนในการสร้าง Android App Bundle และเพิ่มฟีเจอร์ลงใน แอป
- รูปแบบ Android App Bundle
- ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีที่โปรแกรมบรรทัดคำสั่ง
bundletool
จัดระเบียบ App Bundle จากโค้ดและทรัพยากรของแอป