
Definir la visibilidad de tu app
La visibilidad de la app controla quién puede abrirla y si necesitan iniciar sesión. Eliges el nivel de visibilidad que encaja con el propósito de tu app. Base44 usa visibilidad inteligente para sugerirte un punto de partida. Las apps que actúan como sitios públicos, como páginas de aterrizaje o portafolios, se configuran automáticamente como Public sin requerir login. Puedes cambiar este ajuste en cualquier momento.
- Ve al Dashboard de tu app.
- Haz clic en Overview.
- Haz clic en el desplegable App Visibility y selecciona:
- Private: Solo las personas invitadas pueden abrir y usar la app. Se requiere iniciar sesión.
- Workspace: Todos en tu workspace de Base44 pueden abrir y usar la app. Se requiere iniciar sesión.
- Public: Cualquiera con el enlace puede abrir la app. Para requerir login, selecciona Require login to access. Para protección extra, haz clic en Run security scan.
Invitar usuarios a tu app
Invita personas a usar tu app enviándoles una invitación por email desde tu dashboard o desde dentro de tu app. Invitar a alguien como usuario o admin controla lo que pueden hacer en la app en vivo. No les da acceso al editor ni al dashboard.- Si tu app está configurada con visibilidad Workspace, todos los miembros del workspace tienen acceso automáticamente y no necesitan invitaciones individuales.
- Los permisos de invitación dependen de la visibilidad de tu app:
- App privada: Solo los admins pueden invitar personas y elegir si el rol es user o admin.
- App pública: Los admins pueden invitar personas y elegir roles. Las personas con rol user pueden invitar a otros users.
Desde tu dashboard
Envía invitaciones desde el dashboard de tu app y elige el rol para cada persona. Para invitar personas desde tu dashboard:- Haz clic en Dashboard en el editor de tu app.
- Haz clic en Overview.
- En la sección Invite Users, haz clic en Send Invites.
- Ingresa la dirección de email de cada persona que quieres invitar.
- Haz clic en el desplegable Access level y elige un rol.
- Haz clic en Send Invitation.

Desde tu app
También puedes invitar personas directamente desde dentro de tu app pidiendo al chat de IA configurar invitaciones en la app. Usa la opción de invitación que añade para ingresar la dirección de email de cada persona y, si se te pide, elegir el rol que quieres darles. Ejemplo de prompt:Add the option to invite users to the app from inside the app

Elegir los roles de tus usuarios
Los roles controlan lo que cada persona puede hacer en tu app en vivo. Por defecto, cada app incluye 2 roles:- Admin: Puede gestionar áreas restringidas a admins en la app en vivo.
- User: Puede ver y usar la app sin permisos especiales.
- Haz clic en Dashboard en el editor de tu app.
- Haz clic en Users.
- Selecciona el usuario cuyo rol quieres cambiar.
- Haz clic en el desplegable Role y elige Admin o User.
- Haz clic en Submit.
Compartir el enlace de tu app
Comparte un enlace a tu app para que las personas accedan directamente. Para compartir el enlace de tu app:- Haz clic en Dashboard en el editor de tu app.
- Haz clic en Overview.
- En la sección Invite Users, haz clic en Copy Link.
- Comparte el enlace donde quieras que las personas accedan a tu app.

Probar tu app como un usuario
Ve e interactúa con tu app como cualquier usuario o rol para revisar permisos, solucionar problemas o probar flujos de usuario.¿Por qué querrías probar tu app como un usuario?
- Pruebas realistas: Prueba la app exactamente como la ve un usuario o rol específico
- Solución de problemas más rápida: Reproduce y depura problemas reportados por usuarios en su contexto real
- Visibilidad de permisos: Verifica rápidamente lo que cada rol o usuario puede y no puede acceder
- Afinamiento de acceso: Decide si los permisos o roles necesitan actualizarse según el comportamiento real
- Validación de flujos: Ejecuta chequeos end to end (onboarding, tareas clave, rutas críticas) antes de lanzamientos
- Experimentación segura: Usa usuarios falsos o de prueba para probar acciones riesgosas o destructivas con seguridad
- Soporte más fuerte: Guía a las personas más efectivamente al ver su experiencia exacta
- Insight de UX: Construye empatía y mejora UX viendo la app como distintos tipos de usuarios
- Ve al editor de tu app.
- Haz clic en el ícono More Actions arriba a la derecha.
- Selecciona Act as a user.

- Haz clic en el desplegable junto a You’re acting as y selecciona el usuario correspondiente.
- Previsualiza e interactúa con la app como ese usuario.
- Haz clic en Exit mode cuando termines de probar como otro usuario.

Invitar colaboradores a tu app
Los colaboradores son personas que te ayudan a construir tu app en el editor. Añade colaboradores cuando quieras que alguien diseñe, configure o mantenga la app contigo.- Colaboradores
- Pueden abrir el editor y el dashboard de tu app.
- Te ayudan a diseñar páginas, cambiar lógica, conectar datos y configurar ajustes.
- Son invitados desde el ícono Invite collaborators en el editor.
- Admins
- Inician sesión en la app en vivo.
- Acceden a áreas solo para admins en la app en vivo, como reportes protegidos o herramientas de gestión.
- No pueden abrir el editor ni el dashboard a menos que también sean colaboradores.
- Ve al editor de tu app.
- Haz clic en el ícono Add collaborator arriba.
- Ingresa las direcciones de email de las personas que quieres invitar, separadas por comas.
- Haz clic en el ícono Send invite .

- Ve al editor de tu app.
- Haz clic en el ícono Add collaborator arriba.
- Encuentra el colaborador correspondiente y haz clic en el ícono More Actions .
- Haz clic en Remove Collaborator.
- En la ventana de confirmación, selecciona una opción:
- Remove collaborator access only: Revoca inmediatamente su acceso al editor y evita que hagan cambios, pero los mantiene en la lista Users con su rol existente para que sigan usando la app en vivo.
- Remove from app entirely: Revoca su acceso de colaborador y los quita de la lista Users para que ya no puedan iniciar sesión ni usar la app.
Restringir invitaciones a colaboradores externos
Por defecto, cualquier miembro del workspace puede invitar personas de fuera del workspace como colaboradores. Puedes restringir esto para que solo los owners y admins del workspace puedan enviar estas invitaciones. Para configurar quién puede invitar colaboradores externos:- Haz clic en el nombre de tu workspace arriba a la izquierda en tu cuenta.
- Haz clic en Settings.
- Haz clic en Auth and security.
- Haz clic en el interruptor External Collaborators:
- Activado: Solo los owners y admins del workspace pueden invitar personas de fuera como colaboradores.
- Desactivado: Cualquier miembro del workspace puede invitar personas de fuera como colaboradores.

Preguntas frecuentes
Haz clic a continuación para aprender más sobre gestionar el acceso a tu app.¿Las personas pueden registrarse para usar mi app por su cuenta?
¿Las personas pueden registrarse para usar mi app por su cuenta?
¿Cómo reviso las solicitudes de acceso a mi app privada?
¿Cómo reviso las solicitudes de acceso a mi app privada?
- Haz clic en el ícono de notificaciones en tu workspace.
- Haz clic en Review para abrir la solicitud y decidir si otorgar acceso.

¿Cuál es la diferencia entre un usuario de la app y un colaborador?
¿Cuál es la diferencia entre un usuario de la app y un colaborador?
¿Necesito hacer admin a alguien en Users para que pueda editar mi app?
¿Necesito hacer admin a alguien en Users para que pueda editar mi app?
¿Los colaboradores necesitan ser miembros del workspace?
¿Los colaboradores necesitan ser miembros del workspace?
¿Qué roles pueden acceder a la entidad Users?
¿Qué roles pueden acceder a la entidad Users?
¿Cómo puedo gestionar los ajustes de seguridad de la app?
¿Cómo puedo gestionar los ajustes de seguridad de la app?
¿Puedo quitar un usuario de mi app?
¿Puedo quitar un usuario de mi app?
Hice una función para mis miembros, pero solo funciona para admins. ¿Por qué?
Hice una función para mis miembros, pero solo funciona para admins. ¿Por qué?
¿Por qué obtengo un error 'Authentication required to view users'?
¿Por qué obtengo un error 'Authentication required to view users'?
Users está asegurada por Base44 para proteger datos de autenticación. Solo los colaboradores y el owner de la app pueden acceder a ella directamente. Si tu app intenta leer desde la entidad Users para usuarios regulares, por ejemplo para mostrar perfiles o procesar pedidos, dispara este error.El enfoque recomendado es crear una entidad UserProfile separada que almacene los datos que tu app necesita, y conectarla a la entidad incorporada Users.Para configurar esto usando el chat de IA, pega el siguiente prompt:Create a new entity called UserProfile. Move custom fields from the Users entity to UserProfile. Establish a 1:1 relationship between Users and UserProfile. Ensure a UserProfile is automatically created when a new user signs up. Update the app to fetch user details from UserProfile instead of Users. Set permissions so users can only edit their own profile, but anyone can read it.Después de que la IA haga los cambios, ve al Dashboard de tu app, haz clic en Security y revisa las reglas RLS en tu nueva entidad UserProfile para asegurar que coincidan con tus niveles de acceso pretendidos.¿Cómo creo usuarios falsos para probar flujos de usuario con seguridad?
¿Cómo creo usuarios falsos para probar flujos de usuario con seguridad?
- Ve al Dashboard de tu app.
- Haz clic en Users.
- Haz clic en Invite User para enviar una invitación, o registra una nueva cuenta usando la página pública de signup de tu app.
- Asigna el rol o permisos deseados al perfil de prueba.



