Varias identidades en el mismo móvil
⚠ Rama experimental, no oficial. El Oasis oficial es https://github.com/epsylon/oasis · Volver a la portada
Una identidad de SSB es una clave privada. Todo lo demás —tu registro, tus blobs, tu base de datos— cuelga de ella y vive en su propia carpeta.
Esta rama permite tener varias en el mismo móvil y elegir con cuál entrar. Está en Personal → Settings → Identities.
Qué se ve
Cada identidad con su nombre y el principio de su @id. La que está en uso lo dice en
verde; las demás traen un botón para elegirlas.
Abajo, el campo para crear una identidad nueva y el botón Restart now.
Cómo se cambia
- Pulsa Use this one en la identidad a la que quieres entrar.
- Pulsa Restart now.
- Espera unos segundos y vuelve a abrir Oasis.
Hacen falta los tres pasos: el primero solo anota cuál será la próxima; el cambio ocurre al arrancar.
Por qué hay que reiniciar
Dos razones, y ninguna es pereza:
Media aplicación guarda la referencia al servidor SSB en cuanto se carga. Cambiarla con el proceso vivo dejaría módulos hablando con la identidad anterior sin que se note, que es peor que no dejar cambiarla.
En Android el backend no muere al cerrar la app. Corre en un servicio en primer plano justamente para que siga replicando en segundo plano. Por eso hace falta pedirle que termine: el botón responde la página y luego sale; el servicio se recrea solo y Node arranca ya con la otra identidad.
Dónde vive cada una
Dentro del almacenamiento privado de la aplicación, una carpeta por identidad. Ni
otras aplicaciones ni el almacenamiento compartido las ven, y la copia de seguridad de
Android está desactivada, así que adb backup tampoco las saca.
El aviso rojo
Si dos identidades muestran "Comparte clave con otra identidad", es que sus
carpetas tienen el mismo secret copiado —lo típico tras hacer una copia manual—.
No publiques desde las dos. Un registro de SSB es una cadena firmada y numerada: si dos dispositivos publican el número 500 con contenidos distintos, la red ve una bifurcación, deja de replicar el feed y eso no se arregla. Se pierde la identidad.
Tener la copia no hace daño. Publicar desde las dos, sí.
Crear una identidad nueva
Escribe un nombre —letras, números, guion y guion bajo, hasta 32 caracteres— y pulsa Create identity. Se anota, y al reiniciar Oasis se genera la clave y la base de datos.
Empieza vacía: identidad nueva, sin contactos y sin historial. No es un perfil dentro de tu cuenta, es otra cuenta.
Lo mismo en el ordenador
En OASIS_LINUX la lista es la misma, pero no hay botón de reinicio: allí se cierra Oasis y se vuelve a arrancar. También se puede elegir al arrancar:
OASIS_ACCOUNT=trabajo ./oasis.sh
La variable manda sobre lo que diga el selector.
Oasis Mobile · rama PRUEBAS
⚠ No es Oasis oficial El oficial es este
Oasis en general
Esta rama
- La interfaz
- Karvan · salas efímeras
- Llamadas
- Chats
- Identidades
- Compilar la APK
- Estructura del código
