คำเตือน: Google Play Instant จะไม่มีให้บริการอีกต่อไป ตั้งแต่เดือนธันวาคม 2025 เป็นต้นไป คุณจะไม่สามารถเผยแพร่ Instant Apps ผ่าน Google Play ได้ และ Instant API ของบริการ Google Play ทั้งหมดจะหยุดทำงาน Play จะไม่แสดงแอปด่วนต่อผู้ใช้โดยใช้กลไกใดๆ อีกต่อไป
เราทำการเปลี่ยนแปลงนี้ตามความคิดเห็นของนักพัฒนาแอปและการลงทุนอย่างต่อเนื่อง เพื่อปรับปรุงระบบนิเวศตั้งแต่เปิดตัว Google Play Instant
เราขอแนะนำให้นักพัฒนาแอปนำผู้ใช้ไปยัง แอปหรือเกมปกติของตนโดยใช้ Deep Link เพื่อเปลี่ยนเส้นทางผู้ใช้ไปยังเส้นทางหรือฟีเจอร์ที่เฉพาะเจาะจงเมื่อเกี่ยวข้อง เพื่อเพิ่มประสิทธิภาพในการเพิ่มผู้ใช้อย่างต่อเนื่อง
SDK สำหรับการพัฒนา Google Play Instant v1.9.0 (05-09-2019)
SDK สำหรับการพัฒนา Google Play Instant รุ่นนี้มีการเปลี่ยนแปลงต่อไปนี้
การเปลี่ยนแปลง
- ตอนนี้ CLI ของ Instant Apps จะทำงานได้อย่างถูกต้องเมื่อเรียกใช้ผ่านลิงก์สัญลักษณ์
- ใน SDK เวอร์ชันก่อนหน้า การเปิดแอปที่มี minSdkVersion < 24
และลงนามด้วย Signature Scheme v2 เท่านั้นจะทําให้เกิดข้อผิดพลาดเสมอ การเปลี่ยนแปลงนี้
แก้ไขทั้ง
ia run
และคำสั่งเรียกใช้ของ Android Studio เพื่อให้ข้อผิดพลาด จะเกิดขึ้นก็ต่อเมื่อเวอร์ชัน API ของอุปกรณ์ที่เชื่อมต่อเก่าเกินกว่าที่จะรองรับ ลายเซ็น v2
SDK การพัฒนา Google Play Instant v1.8.0 (05-08-2019)
SDK สำหรับการพัฒนา Google Play Instant รุ่นนี้มีการเปลี่ยนแปลงต่อไปนี้
การเปลี่ยนแปลง
- คำสั่ง
ia run
ของ CLI สำหรับแอปด่วนสามารถทำให้ใช้งานได้เฉพาะแอปด่วนที่ลงชื่อโดยใช้ Signature Scheme v2 เท่านั้น - ตอนนี้คำสั่ง
ia run -u [url]
ของ CLI สำหรับแอปด่วนจะทำงานได้โดยไม่ต้อง ติดตั้งใช้งานอาร์ติแฟกต์
SDK การพัฒนา Google Play Instant v1.7.0 (29-03-2019)
SDK การพัฒนา Google Play Instant รุ่นนี้มีฟีเจอร์ใหม่และการเปลี่ยนแปลงต่อไปนี้
ฟีเจอร์ใหม่
- ตอนนี้ CLI ของแอปด่วนสามารถรวบรวมเมตริกการใช้งานได้โดยได้รับความยินยอมจากคุณ ซึ่งจะช่วยให้ทีมพัฒนาของ Google เข้าใจได้ดียิ่งขึ้นว่าฟีเจอร์ใดที่คุณเห็นว่ามีประโยชน์ และปรับปรุงข้อบกพร่องในเครื่องมือของเรา
- ตอนนี้คำสั่ง
ia check
รองรับการตรวจสอบกับบิลด์ที่ติดตั้งได้ของ แอปเดียวกันเพื่อดูความไม่เข้ากันของเส้นทางการอัปเกรดทั่วไปแล้ว คุณระบุ APK ของแอปที่ติดตั้งได้โดยใช้ตัวเลือก-i
การเปลี่ยนแปลง
- คำสั่ง
ia run
ของ CLI สำหรับ Instant App ไม่จำเป็นต้องใช้บัญชี Google ที่ใช้งานอยู่ในอุปกรณ์เพื่อเปิดใช้ Instant App ในโหมดการพัฒนาอีกต่อไป
Google Play Instant Development SDK v1.6.0 (05-11-2018)
SDK การพัฒนา Google Play Instant รุ่นนี้มีฟีเจอร์ใหม่และการเปลี่ยนแปลงต่อไปนี้
ฟีเจอร์ใหม่
- ตอนนี้คำสั่ง
ia check
ของ CLI สำหรับ Instant App รองรับการตรวจสอบขนาดในชุด APK (.apks
) ที่สร้างจากbundletool
แล้ว
การเปลี่ยนแปลง
- ในอุปกรณ์ที่ใช้ Android 8.0 (API ระดับ 26) ขึ้นไป การเรียกใช้ Instant App ที่มีคีย์ Signing ไม่ตรงกับคีย์จากแอปที่เปิดก่อนหน้านี้ในอุปกรณ์จะไม่ทำให้เกิดข้อขัดข้องใน Android Studio หรือ CLI อีกต่อไป
- เปลี่ยนข้อจำกัดด้านขนาดของ Instant App จาก 4 MB เป็น 10 MB
ตอนนี้แอปที่มีขนาดใหญ่กว่า 4 MB จะได้รับ
WARNING
แทนERROR
แอปที่มีขนาดใหญ่กว่า 10 MB จะยังคงได้รับERROR
SDK การพัฒนา Google Play Instant v1.5.0 (27-09-2018)
SDK การพัฒนา Google Play Instant รุ่นนี้มีฟีเจอร์ใหม่และการเปลี่ยนแปลงต่อไปนี้
ฟีเจอร์ใหม่
- ตอนนี้คำสั่ง CLI
ia run
และia check
ของ Instant App รองรับการดำเนินการกับไฟล์ชุด APK (.apks) ที่สร้างโดยbundletool
แล้ว - ตอนนี้ CLI ของ Instant App
ia check
ทำงานร่วมกับรายการ APK ได้แล้ว - คำสั่ง
ia check
ของ CLI สำหรับ Instant App ช่วยให้มั่นใจได้ว่าชื่อของ APK ที่แยกจะ ไม่ซ้ำกันภายในไฟล์ ZIP ที่กำหนด
การเปลี่ยนแปลง
- เมื่อจัดสรรอุปกรณ์ที่ใช้ Android 7.1.1 (API ระดับ 25) หรือต่ำกว่า CLI จะแสดงคำเตือนก็ต่อเมื่อตรวจไม่พบการเช็คอินบริการ Google Play ที่สำเร็จ เมื่อพบสถานการณ์นี้ก่อนหน้านี้ CLI จะ แสดงข้อผิดพลาดและไม่พยายามเปิดใช้ Instant App
- ตอนนี้ CLI ของ Instant Apps
ia run
สามารถเปิดตัว APK ที่สร้างโดยbundletool
หรือ APK ที่สร้างโดยใช้aapt2
ได้อย่างราบรื่นแล้ว ก่อนหน้านี้run
operation อาจหมดเวลาเมื่อเปิดใช้ APK บางรายการ - เราเลิกใช้งานแฟล็ก
--no-setup
สำหรับia run
แล้ว และตอนนี้ไม่มีผลใดๆ - อัปเดตบริการ Google Play สำหรับแอปทันใจเวอร์ชันเก่าอย่างถูกต้อง ซึ่งต้องถอนการติดตั้งก่อนจึงจะติดตั้งเวอร์ชันใหม่ได้
SDK การพัฒนา Google Play Instant v1.4.0 (28-08-2018)
SDK การพัฒนา Google Play Instant (เดิมคือ SDK การพัฒนา Instant Apps ) รุ่นนี้มีฟีเจอร์ใหม่และการเปลี่ยนแปลงต่อไปนี้
ฟีเจอร์ใหม่
- ตอนนี้คำสั่ง
ia check
ของ CLI สำหรับ Instant App รองรับการตรวจสอบขนาดใน Instant App ที่ใช้ APK การกำหนดค่าแล้ว - ตอนนี้ CLI รองรับการเรียกใช้แอปด่วนในอิมเมจโปรแกรมจำลองที่มีคีย์ทดสอบโดยติดตั้งบริการ Google Play เวอร์ชันล่าสุดแล้ว
- ปรับปรุงการรองรับความช่วยเหลือเฉพาะคำสั่งด้วย
ia help <command>
- เพิ่มรายละเอียดขนาดลงในข้อผิดพลาดเกี่ยวกับขนาด
ia check
การเปลี่ยนแปลง
- เราได้เปลี่ยนชื่อ SDK จาก "Android Instant Apps Development SDK" เป็น "Google Play Instant Development SDK"
- CLI จะไม่แสดง
NullPointerException
อีกต่อไปเมื่อพยายามตรวจสอบแอป ที่ไม่มีกิจกรรมตัวเรียกใช้ - ตอนนี้ CLI และ Android Studio จะตรวจหาอุปกรณ์ที่ไม่รองรับซึ่งใช้ Android 8.0 (API ระดับ 26) ได้แล้ว ก่อนหน้านี้ อุปกรณ์เหล่านี้จะไม่เปิดแอป
- ตอนนี้สคริปต์ Wrapper
ia
Bash ทำงานได้อย่างถูกต้องเมื่อเรียกใช้ในไปป์ไลน์ ที่ไม่ได้ตั้งค่า$TERM
สคริปต์จะถือว่ามีความกว้าง 80 คอลัมน์ - ตอนนี้คำสั่ง
ia check
จะแสดงคำเตือนเกี่ยวกับแอปด่วนที่มีminSdkVersion
เวอร์ชันตั้งค่าเป็น20
หรือต่ำกว่า การรองรับ SDK เวอร์ชันเก่าเหล่านี้ในบิลด์อาจทำให้ไบนารีมีขนาดเพิ่มขึ้นโดยไม่มีประโยชน์สำหรับ Instant App - ตอนนี้ CLI จะตรวจหาเมื่อบริการ Google Play เวอร์ชันของคุณเก่าเกินไปที่จะ เรียกใช้แอปด่วน และแจ้งให้อัปเดตในอุปกรณ์
- Instant Apps ที่เปิดตัวใน Android 8.0 (API ระดับ 26) ขึ้นไปผ่าน CLI
หรือ Android Studio จะมี
android.permission.INSTANT_APP_FOREGROUND_SERVICE
สิทธิ์ที่ได้รับโดยอัตโนมัติ
Android Instant Apps Development SDK v1.3.0 (04-06-2018)
SDK สำหรับพัฒนา Android Instant Apps รุ่นนี้ มีฟีเจอร์ใหม่และการเปลี่ยนแปลงต่อไปนี้
ฟีเจอร์ใหม่
- ตอนนี้ Android Studio 3.2 ใช้ไลบรารีที่เพิ่มใน SDK 1.3 เพื่อเรียกใช้ Instant App
ซึ่งจะรวมตรรกะระหว่าง
ia
กับ Studio และช่วยให้คุณเรียกใช้ Instant App โดยไม่ต้องใช้ URL จาก Android Studio ได้
Android Instant Apps Development SDK v1.2.0 (07-05-2018)
SDK สำหรับพัฒนา Android Instant Apps รุ่นนี้ มีฟีเจอร์ใหม่และการเปลี่ยนแปลงต่อไปนี้
ฟีเจอร์ใหม่
- อินเทอร์เฟซบรรทัดคำสั่งของ Instant Apps ใหม่
ia
ช่วยให้คุณเปิดใช้ Instant Apps ในอุปกรณ์พัฒนาและตรวจสอบข้อผิดพลาดทั่วไปได้ในเครื่อง - ตอนนี้คุณสร้างและเปิดตัว Instant App ได้โดยไม่ต้องมีจุดแรกเข้าของ URL
การเปลี่ยนแปลง
- ตอนนี้เวอร์ชันของบริการ Google Play สำหรับแอปด่วนที่มาพร้อมกับ SDK สามารถอัปเดตตัวเองโดยอัตโนมัติโดยใช้ Play Store ได้แล้ว ในรุ่นก่อนหน้า แพ็กเกจดังกล่าวจะล็อกไว้กับเวอร์ชันที่มาพร้อมกับ SDK
- ตอนนี้โหมดการพัฒนา
รองรับชื่อโฮสต์ที่มีอักขระไวลด์การ์ด เช่น
"*.example.com"
อย่างเต็มรูปแบบแล้ว - ตอนนี้ นักพัฒนาแอปสามารถจำลองการดาวน์โหลดแอปที่ถูกจำกัดใน Android Lollipop,
Marshmallow และ Nougat ได้โดยการตั้งค่าพร็อพเพอร์ตี้
debug.aia.throttle_download_ms
ระบบ ดังตัวอย่างต่อไปนี้$ adb shell setprop debug.aia.throttle_download_ms 5000
Android Instant Apps Development SDK v1.1.0
SDK สำหรับพัฒนาแอปด่วน Android รุ่นนี้มีฟีเจอร์ใหม่และการเปลี่ยนแปลงต่อไปนี้
ฟีเจอร์ใหม่
- การโอนข้อมูลจาก Instant Apps ไปยังแอปที่ติดตั้ง
- ในอุปกรณ์ที่ใช้ Android 8.0 (API ระดับ 26) ขึ้นไป ระบบจะทำการโอนนี้โดยอัตโนมัติเมื่อติดตั้งแอป
ในอุปกรณ์ที่ใช้ Android 7.1 (API ระดับ 25) และต่ำกว่า คุณสามารถโอนข้อมูลพื้นที่เก็บข้อมูลของ Instant App ไปยังแอปที่ติดตั้งได้โดยเรียกใช้
getInstantAppData()
ในแอปที่ติดตั้ง
- ในอุปกรณ์ที่ใช้ Android 8.0 (API ระดับ 26) ขึ้นไป ระบบจะทำการโอนนี้โดยอัตโนมัติเมื่อติดตั้งแอป
ในอุปกรณ์ที่ใช้ Android 7.1 (API ระดับ 25) และต่ำกว่า คุณสามารถโอนข้อมูลพื้นที่เก็บข้อมูลของ Instant App ไปยังแอปที่ติดตั้งได้โดยเรียกใช้
- คุณลดขนาด APK ได้โดยใช้การรองรับใหม่สำหรับ APK เฉพาะอุปกรณ์ ดูข้อมูลเกี่ยวกับการตั้งค่าบิลด์สำหรับ APK การกำหนดค่าได้ที่ ตั้งค่าบิลด์สำหรับ APK การกำหนดค่า
การเปลี่ยนแปลง
- โปรแกรมจำลอง
- คุณต้องมีโปรแกรมจำลองที่เรียกใช้ Play Store และบริการ Google Play เวอร์ชันล่าสุด เพื่อทดสอบ Instant App ต่อไป ดูข้อมูลเกี่ยวกับวิธีตั้งค่า โปรแกรมจำลองได้ที่เรียกใช้แอปด่วน