Wymagania WebXR

Aby skonfigurować środowisko umożliwiające programowanie AR za pomocą WebXR, musisz mieć:

Używaj bezpiecznego kontekstu

Bezpieczny kontekst to mechanizm zabezpieczający, który zapewnia, że zasoby internetowe są przenoszone z określonym poziomem zabezpieczeń. Aby korzystać z nowych funkcji w zaufanym środowisku XR, potrzebujesz bezpiecznego kontekstu.

Aby zasób mógł być udostępniany w bezpiecznym kontekście, musi spełniać co najmniej jeden z tych warunków:

  • Zasób musi być dostarczony przy użyciu protokołu TLS (https://)
  • Żądanie zasobu należy wysłać za pośrednictwem metody localhost lub *.localhost.

Skonfiguruj przekierowanie portów

Jeśli nie masz serwera programistycznego dostępnego przez TLS, możesz programować w bezpiecznym kontekście, korzystając z przekierowania portów w Narzędziach deweloperskich w Chrome. Przekierowanie portów umożliwia urządzeniu z Androidem dostęp do zawartości hostowanej na serwerze WWW komputera programistycznego. Na urządzeniu z Androidem tworzy nasłuchujący port TCP, który jest mapowany na port TCP na komputerze programistycznym. Ruch jest następnie przesyłany przez połączenie USB między tymi dwoma portami.

Aby skonfigurować przekierowanie portów, wykonaj te czynności:

  1. Wykonaj czynności konfigurowania przekierowania portów opisane w instrukcjach dotyczących Narzędzi deweloperskich w Chrome.
  2. Sprawdź, czy serwer WWW na programistycznej stacji roboczej jest uruchomiony.
  3. Sprawdź, czy połączenie działa. Otwórz Google Chrome na urządzeniu z Androidem i przejdź do localhost na porcie określonym w Ustawieniach przekierowania portów, na przykład localhost:8000.

Zasoby na serwerze WWW powinny być teraz widoczne na urządzeniu z Androidem. Te zasoby są wyświetlane w bezpiecznym kontekście i mogą korzystać z funkcji WebXR.

Skonfiguruj obsługiwane urządzenie

Funkcje AR na Androidzie można uruchamiać tylko na urządzeniach obsługujących ARCore. Upewnij się, że na urządzeniu są zainstalowane i włączone Usługi Google Play dla AR.

Aby sprawdzić, czy urządzenie jest prawidłowo skonfigurowane do uruchamiania WebXR, otwórz przykładową stronę WebXR w zgodnej przeglądarce.

Dalsze kroki

Po skonfigurowaniu środowiska programistycznego pod kątem tworzenia doświadczeń AR za pomocą WebXR możesz: