الزامات WebXR

برای راه اندازی محیطی با قابلیت توسعه AR با استفاده از WebXR، به موارد زیر نیاز دارید:

از یک زمینه امن استفاده کنید

زمینه امن مکانیزم امنیتی است که تضمین می کند که منابع وب با سطح خاصی از امنیت منتقل شده اند. برای ارائه یک تجربه XR قابل اعتماد با ویژگی های جدید خود به یک زمینه ایمن نیاز دارید.

به‌علاوه، منبع شما باید حداقل یکی از شرایط زیر را داشته باشد تا واجد شرایط ارائه در یک زمینه امن باشد:

  • منبع باید از طریق TLS تحویل داده شود ( https:// )
  • منبع باید از طریق localhost یا *.localhost درخواست شود.

ارسال پورت را تنظیم کنید

اگر سرور توسعه قابل دسترسی از طریق TLS ندارید، همچنان می‌توانید با استفاده از انتقال پورت Chrome DevTools در یک زمینه امن توسعه دهید. ارسال پورت به دستگاه Android امکان می دهد به محتوای میزبانی شده در وب سرور دستگاه توسعه دسترسی پیدا کند. این یک پورت TCP شنود در دستگاه Android ایجاد می کند که به یک پورت TCP در دستگاه توسعه نقشه می دهد. سپس ترافیک می تواند از طریق اتصال USB بین این دو پورت حرکت کند.

برای راه اندازی پورت فورواردینگ مراحل زیر را دنبال کنید:

  1. مراحل تنظیم بازارسال پورت را در دستورالعمل‌های Chrome DevTools دنبال کنید.
  2. اطمینان حاصل کنید که وب سرور در ایستگاه کاری توسعه در حال اجرا است.
  3. بررسی کنید که اتصال شما کار می کند. Google Chrome را در دستگاه Android باز کنید و با شماره پورت مشخص شده در تنظیمات Port Forwarding به localhost بروید، برای مثال localhost:8000 .

اکنون منابع موجود در وب سرور باید از دستگاه Android قابل مشاهده باشد. این منابع در یک زمینه امن ارائه می شوند و می توانند از قابلیت های WebXR استفاده کنند.

یک دستگاه پشتیبانی شده راه اندازی کنید

تجربه‌های AR در Android را فقط می‌توان در دستگاه‌های پشتیبانی‌شده ARCore اجرا کرد. مطمئن شوید که دستگاه Google Play Services for AR را نصب و فعال کرده باشد.

برای تأیید اینکه دستگاه به درستی برای اجرای WebXR پیکربندی شده است، به یک صفحه نمونه WebXR در یک مرورگر سازگار مراجعه کنید.

مراحل بعدی

اکنون که محیط توسعه خود را برای ایجاد تجربیات AR با استفاده از WebXR تنظیم کرده اید، می توانید: