ภาพรวมทางลัดของแอป

ในฐานะนักพัฒนาแอป คุณสามารถกำหนดทางลัดเพื่อดำเนินการบางอย่างในแอปได้ โดยสามารถแสดงทางลัดเหล่านี้ใน Launcher หรือ Assistant ที่รองรับ และช่วยให้ผู้ใช้เริ่มงานทั่วไปหรือที่แนะนำภายในแอปได้อย่างรวดเร็ว

เอกสารประกอบนี้แสดงวิธีสร้างและจัดการทางลัดของแอป นอกจากนี้ คุณยังดูแนวทางปฏิบัติแนะนำเพื่อปรับปรุงทางลัดได้ด้วย

ประเภททางลัด

การดำเนินการหลักที่แสดงโดยใช้ทางลัดของแอป
รูปที่ 1 คุณสามารถใช้ทางลัดของแอปเพื่อแสดงการดำเนินการที่สำคัญและนำผู้ใช้เข้าสู่แอปได้ทันที

ทางลัดแต่ละรายการจะอ้างอิง Intent อย่างน้อย 1 รายการ ซึ่งแต่ละรายการจะเปิดการดำเนินการที่เฉพาะเจาะจงในแอปเมื่อผู้ใช้เลือกทางลัด ประเภทของทางลัดที่คุณสร้างสำหรับแอปจะขึ้นอยู่กับกรณีการใช้งานของแอป ตัวอย่างการดำเนินการที่คุณแสดงเป็นทางลัดได้มีดังนี้

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

คุณสามารถเผยแพร่ทางลัดประเภทต่อไปนี้สำหรับแอปของคุณได้

  • ทางลัดแบบคงที่จะกำหนดไว้ในไฟล์ทรัพยากรที่รวมอยู่ใน APK หรือ App Bundle
  • ทางลัดแบบไดนามิกสามารถพุช อัปเดต และนำออกโดยแอปของคุณได้เฉพาะที่รันไทม์เท่านั้น
  • คุณสามารถเพิ่มทางลัดที่ปักหมุดไว้ลงใน Launcher ที่รองรับได้ขณะรันไทม์หากผู้ใช้ให้สิทธิ์

แสดงทางลัดในผู้ช่วยโดยใช้ความสามารถ

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

ข้อจำกัดของทางลัด

Launcher ที่รองรับส่วนใหญ่จะแสดงทางลัดได้สูงสุด 4 รายการพร้อมกัน ซึ่งรวมทั้งทางลัดแบบคงที่และแบบไดนามิก เมื่อพุชทางลัดแบบไดนามิกเพื่อแสดงบนแพลตฟอร์มของ Google ให้ใช้ไลบรารีการผสานรวมทางลัดของ Google เพื่อหลีกเลี่ยงการถูกจำกัดทางลัด

หากเลือกไม่ใช้ไลบรารีการผสานรวมทางลัดของ Google แอปของคุณจะขึ้นอยู่กับขีดจำกัดของอุปกรณ์สำหรับจำนวนทางลัดที่รองรับในแต่ละครั้ง ทางลัดที่เผยแพร่ด้วยวิธีนี้จะปรากฏภายใน Launcher ของ Android เท่านั้น และจะค้นพบไม่ได้ในแพลตฟอร์มอื่นๆ ของ Google

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

หากต้องการเริ่มสร้างทางลัดสำหรับแอป โปรดดูเอกสารประกอบต่อไปนี้

ดูรายละเอียดเพิ่มเติมเกี่ยวกับการดำเนินการที่คุณทำกับทางลัดได้ในเอกสารอ้างอิง API ของ ShortcutManager