Guía de despliegue de RealityPlan
El RealityPlan Hub es una aplicación de ElectronJS. Su propósito es gestionar los datos y binarios de las aplicaciones de escritorio de RealityPlan. Los datos de la aplicación de escritorio de RealityPlan se descargan de la Prevu3D Cloud Platform, donde el usuario se autentica. Los datos están relacionados con los proyectos de las organizaciones del usuario.
Instalador
Sección titulada «Instalador»El instalador del RealityPlan Hub es un archivo ejecutable creado con Nullsoft Scriptable Install System (NSIS). Para ejecutarlo, se necesitan derechos de administrador. El archivo del instalador está firmado digitalmente por Prevu3D y certificado por un certificado EV de Sectigo (huella digital 12340d1e9d2ecaec2697b342ff8db06a18241ecf).
Argumentos de línea de comandos
Sección titulada «Argumentos de línea de comandos»Puedes usar los siguientes argumentos de línea de comandos con el instalador:
-
Instalar de forma silenciosa:
/S -
Ignorar las comprobaciones CRC:
/NCRC -
Establecer el directorio de instalación:
/D=C:\ProgramData\ProgramName
Archivos escritos
Sección titulada «Archivos escritos»El instalador escribirá los siguientes archivos en el sistema:
-
Archivos de la aplicación (binarios y datos):
C:\Program Files\RealityPlanHub -
Accesos directos:
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Prevu3D RealityPlan Hub.lnk -
DLL temporales y archivo 7z (nsk\<4 dígitos>.tmp):
-
C:\Users\<username>\AppData\Local\Temp\nsk\<4digits>.tmp\app-64.7z -
C:\Users\<username>\AppData\Local\Temp\nsk\<4digits>.tmp\nsis7z.dll -
C:\Users\<username>\AppData\Local\Temp\nsk\<4digits>.tmp\nsProcess.dll -
C:\Users\<username>\AppData\Local\Temp\nsk\<4digits>.tmp\System.dll -
C:\Users\<username>\AppData\Local\Temp\nsk\<4digits>.tmp\StdUtils.dll -
C:\Users\<username>\AppData\Local\Temp\nsk\<4digits>.tmp\UAC.dll -
C:\Users\<username>\AppData\Local\Temp\nsk\<4digits>.tmp\WinShell.dll -
C:\Users\<username>\AppData\Local\Temp\nsk\<4digits>.tmp\nsDialogs.dll
-
-
Ejecutable del instalador:
C:\Users\<username>\AppData\Local\prevu3d-hub-updater\installer.exe
Registro
Sección titulada «Registro»El instalador crea las siguientes claves de registro:
-
HKLM\Software\9aa642e6-85ca-5d17-a5ac-4d359f1b1b3d -
HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\9aa642e6-85ca-5d17-a5ac-4d359f1b1b3d
Aplicación
Sección titulada «Aplicación»El archivo ejecutable “Prevu3D RealityPlan Hub.exe” no está firmado digitalmente. La aplicación requiere acceso a los siguientes archivos y claves de registro.
Archivos escritos
Sección titulada «Archivos escritos»La aplicación escribe datos en las siguientes ubicaciones:
-
Datos de Chromium (almacenamiento local, cookies, caché, registros, etc.) y estado de la aplicación:
C:\Users\<username>\AppData\Roaming\Prevu3D Hub\ & C:\Users\<username>\AppData\Roaming\Prevu3D RealityPlan Hub -
Datos de proyectos descargados:
C:\Users\<username>\Prevu3D\Projects\<name of project>\ -
Binarios ejecutables de la aplicación de escritorio descargados (binarios de la app de Unity):
C:\Users\<username>\AppData\Roaming\Prevu3D Hub\Application\<semver>\
Registro
Sección titulada «Registro»La aplicación crea las siguientes claves y valores de registro para el protocolo de URL:
-
HKCU\Software\Classes\prevu3d\shell\open\command -
HKCU\Software\Classes\prevu3d\URL Protocol
La aplicación se conecta a las siguientes URL:
-
API de Prevu3D: https://cloud-api.prevu3d.com/
-
Descargar datos y binarios del proyecto: https://assets-cloud.prevu3d.com/
-
Servidor de actualización: https://hub-binaries.prevu3d.com/
-
[Europa] Diseños/Modelos 3D https://prevu3d-production-assets-165572999906-ec1.s3.eu-central-1.amazonaws.com/
-
[EE. UU.] Diseños/Modelos 3D https://prevu3d-production-assets-165572999906-ue1.s3.amazonaws.com
-
[Japón] Diseños/Modelos 3D https://prevu3d-production-assets-165572999906-an1.s3.ap-northeast-1.amazonaws.com/
-
[Canadá] Diseños/Modelos 3D https://prevu3d-production-assets-165572999906-cc1.s3.ca-central-1.amazonaws.com/
-
API de RealityConnect: