ข้อกําหนดของ WebXR

ในการตั้งค่าสภาพแวดล้อมที่สามารถพัฒนา AR โดยใช้ WebXR ได้ คุณจะต้องมีสิ่งต่อไปนี้

ใช้บริบทที่ปลอดภัย

บริบทที่ปลอดภัยคือกลไกการรักษาความปลอดภัยที่ทำให้แน่ใจว่าทรัพยากรบนเว็บได้รับการโอนด้วยการรักษาความปลอดภัยในระดับหนึ่ง คุณจะต้องมีบริบทที่ปลอดภัยเพื่อนำเสนอประสบการณ์ XR ที่เชื่อถือได้ด้วยฟีเจอร์ใหม่

หากต้องการให้มีสิทธิ์แสดงผลในบริบทที่ปลอดภัย ทรัพยากรของคุณต้องเป็นไปตามเงื่อนไขต่อไปนี้อย่างน้อย 1 ข้อ

  • ต้องส่งทรัพยากรผ่าน TLS (https://)
  • ต้องขอทรัพยากรผ่าน localhost หรือ *.localhost

ตั้งค่าการส่งต่อพอร์ต

หากคุณไม่มีเซิร์ฟเวอร์การพัฒนาที่เข้าถึงได้ผ่าน TLS คุณยังสามารถพัฒนาในบริบทที่ปลอดภัยได้โดยใช้การส่งต่อพอร์ตของ Chrome DevTools การส่งต่อพอร์ตช่วยให้อุปกรณ์ Android เข้าถึงเนื้อหาที่โฮสต์ในเว็บเซิร์ฟเวอร์ของเครื่องพัฒนาซอฟต์แวร์ได้ เครื่องมือจะสร้างพอร์ต TCP สำหรับการฟังบนอุปกรณ์ Android ที่จับคู่กับพอร์ต TCP ในเครื่องการพัฒนา จากนั้นการจราจรของข้อมูลจะเดินทางผ่านการเชื่อมต่อ USB ระหว่างพอร์ต 2 พอร์ตนี้ได้

ทำตามขั้นตอนต่อไปนี้เพื่อตั้งค่าการส่งต่อพอร์ต

  1. ทำตามขั้นตอนเพื่อตั้งค่าการส่งต่อพอร์ตในวิธีการใช้เครื่องมือสำหรับนักพัฒนาเว็บใน Chrome
  2. ตรวจสอบว่าเว็บเซิร์ฟเวอร์บนเวิร์กสเตชันการพัฒนาทำงานอยู่
  3. ตรวจสอบว่าการเชื่อมต่อใช้งานได้ เปิด Google Chrome ในอุปกรณ์ Android และเรียกดู localhost บนหมายเลขพอร์ตที่ระบุไว้ในการตั้งค่าการส่งต่อพอร์ต เช่น localhost:8000

ทรัพยากรในเว็บเซิร์ฟเวอร์ควรมองเห็นได้จากอุปกรณ์ Android ทรัพยากรเหล่านี้ใช้งานในบริบทที่ปลอดภัยและใช้ความสามารถของ WebXR ได้

ตั้งค่าอุปกรณ์ที่รองรับ

ประสบการณ์ AR ใน Android ใช้งานได้ในอุปกรณ์ที่รองรับ ARCore เท่านั้น ตรวจสอบว่าอุปกรณ์ติดตั้งและเปิดใช้บริการ Google Play สำหรับ AR แล้ว

ในการยืนยันว่าอุปกรณ์ได้รับการกำหนดค่าในการเรียกใช้ WebXR อย่างถูกต้อง ให้เรียกดูหน้า WebXR ตัวอย่างในเบราว์เซอร์ที่เข้ากันได้

ขั้นตอนถัดไป

เมื่อตั้งค่าสภาพแวดล้อมในการพัฒนาซอฟต์แวร์เพื่อสร้างประสบการณ์ AR โดยใช้ WebXR แล้ว คุณจะทำสิ่งต่อไปนี้ได้