llamadas: lo que hay de verdad; SSB_server.js como en la APK oficial
Revisado en el emulador: la APK oficial 1.3.3 del dev pide microfono y camara y trae un puente nativo (.audio_bridge) que graba, reproduce, saca la camara y emite. Nuestra app Android no lo tiene, asi que en esta APK el Telefono dice que no hay llamadas. - README, guia, android/README y los dos esquemas lo cuentan asi - SSB_server.js queda identico al de la APK oficial (su version de movil enchufa ya phone_*_android.js); fuera el enganche duplicado de main.js - el aviso de bienvenida va encima del lanzador: en el primer arranque quedaba a 1.300px y no se veia
This commit is contained in:
parent
e6ea3f4b58
commit
10e47f9bc1
9 changed files with 40 additions and 38 deletions
|
|
@ -54,9 +54,15 @@ Ahora mismo hay enganches en `main_views.js`, `tribes_view.js`, `vote_view.js`,
|
|||
## Llamadas: las del dev
|
||||
|
||||
La rama tuvo un módulo de salas y llamadas propio (Karvan). Se quitó el 19/10/2026
|
||||
porque el dev ya trae Teléfono y Salas. Lo nuestro es solo que funcionen en Android:
|
||||
los permisos del envoltorio y el puente de audio y cámara. Si falta algo en las
|
||||
llamadas, se arregla en ese puente o se le pide al dev, no se monta otro módulo.
|
||||
porque el dev ya trae Teléfono y Salas. En Android el sonido y la cámara pasan por un
|
||||
puente nativo de la app (`.audio_bridge`, ficheros `src/server/phone_*_android.js`,
|
||||
que son del dev). La APK oficial lo trae; nuestra app Android todavía no, y es lo
|
||||
que falta para que las llamadas suenen. Si falta algo en las llamadas, se arregla en
|
||||
ese puente o se le pide al dev, no se monta otro módulo.
|
||||
|
||||
Ojo al comparar con el dev: para el móvil la referencia es el `nodejs-project` de su
|
||||
APK oficial, no su repositorio git. Hay ficheros, como `SSB_server.js` o
|
||||
`phone_module.js`, cuya versión de móvil solo está en la APK.
|
||||
|
||||
Lo mismo vale para cualquier módulo: antes de hacer uno propio, mirad si el dev ya lo
|
||||
tiene o lo está haciendo.
|
||||
|
|
@ -80,9 +86,6 @@ Aquí se puede hacer lo que haga falta.
|
|||
- `src/backend/mobile_layer.js`: lo que el móvil necesita del backend (rutas que se
|
||||
cortan, módulos que no van, avatar y lanzador, retoques del HTML, descargas de la
|
||||
copia de seguridad). La monta `fork_routes.js`.
|
||||
- `main.js`: arranca el backend en el móvil. Ahí se enchufan el audio, la cámara y la
|
||||
emisión de Android (`src/server/phone_*_android.js`) en el Teléfono y las Salas del
|
||||
dev, con `setAudioFactory` y compañía, sin tocar `SSB_server.js`.
|
||||
- `src/models/fork_workflows.js`: nuestros workflows.
|
||||
- `src/client/assets/translations/i18n_fork.js`: nuestros textos.
|
||||
- `src/client/assets/images/ux-*.svg`: nuestras imágenes.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue