Deploy
Build
bash
npm run buildGenera los archivos estáticos en dist/.
Requisitos del servidor
- HTTPS obligatorio — WebXR y acceso a cámara lo requieren
- MIME type WASM — El servidor debe servir
.wasmcomoapplication/wasm - CORS — Si cargas assets desde otro dominio, configura CORS
Configuración nginx
nginx
server {
listen 443 ssl;
server_name tu-dominio.com;
root /var/www/tu-experiencia/dist;
index index.html;
# MIME type para WASM
types {
application/wasm wasm;
}
# SPA fallback
location / {
try_files $uri $uri/ /index.html;
}
}Licencia en producción
Recuerda que la license key está asociada a un dominio. Asegúrate de que el dominio de producción está autorizado en tu licencia.
La validación solo ocurre durante tracker.init(), así que el SDK necesita conexión a internet en ese momento.
Checklist de deploy
- [ ] Build genera sin errores
- [ ] HTTPS configurado
- [ ] MIME type
.wasmconfigurado - [ ] Dominio autorizado en la licencia
- [ ] Assets (modelos, texturas, markers) accesibles
- [ ] Test en dispositivo real (no solo desktop)