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